#include <stdio.h> int main(void) { int a; printf("Inserta un Numero A:\n"); scanf("%d",&a);
if (a % 2 == 0) { printf("El valor de A, es PAR \n"); printf("Cuanto Menos Curioso....\n"); return 0; } }
Este es el tipico algortimo para saber si un nº es Par. Lo quen o me queda claro es el operador % Supuestamente es el Resto de la división entera no??... Entonces el If como funciona... Saca el resto de dividir que por que... gracias...
"a % 2" es el módulo de 'a' entre 2, es decir, "a (mod 2)", el resto de dividir los números naturales 'a' y 2. Después lo compara con 0, resultando: "si el resto de la división de 'a' entre 2 equivale a 0".
amuchamu escribió:"a % 2" es el módulo de 'a' entre 2, es decir, "a (mod 2)", el resto de dividir los números naturales 'a' y 2. Después lo compara con 0, resultando: "si el resto de la división de 'a' entre 2 equivale a 0".
Gracias!!, Estoy compilandolo con Netbeans desde Arch!!