Yasmtidk / practice

practice INF155
0 stars 0 forks source link

Exercice 2 #18

Open Yasmtidk opened 8 months ago

Yasmtidk commented 8 months ago

Écrivez un programme qui saisit deux nombres. Le programme affiche si les deux nombres sont pairs, si les deux nombres sont impairs, ou si l'un est pair et l'autre est impair. Pensez à l'opérateur modulo pour déterminer si un nombre est pair.

Yasmtidk commented 8 months ago

include

include

define DEUX 2

int main() { int nombre1; // Premier nombre saisit par l'utilisateur int nombre2; // Premier nombre saisit par l'utilisateur

// Demande a l'utilisateur de saisir un premier nombre
printf("Entrez le premier nombre : ");
scanf("%d", &nombre1);

// Demande a l'utilisateur de saisir un deuxieme nombre
printf("Entrez le deuxieme nombre : ");
scanf("%d", &nombre2);

// Si les deux nombre sont pair (divisible par 2 = aucun reste apres la division)
if(nombre1 % DEUX == 0 && nombre2 % DEUX == 0)
{
    //Affiche le resultat
    printf("\nLes deux nombres sont pairs\n");
}

// Si un nombre est pair (divisible par 2 = aucun reste apres la division) et un nombre est impair (NON divisible par 2 = Reste apres la division)
else if(nombre1 % DEUX == 0 && nombre2 % DEUX != 0 || nombre1 % DEUX != 0 && nombre2 % DEUX == 0)
{
    //Affiche le resultat
    printf("\nUn nombre est pair et l'autre est impair\n");
}

// Si les deux nombre sont impair (NON divisible par 2 = Reste apres la division)
else if(nombre1 % DEUX != 0 && nombre2 % DEUX != 0)
{
    //Affiche le resultat
    printf("\nLes deux nombres sont impairs\n");
}

return EXIT_SUCCESS;

}