C++BuilderX - Ex1_5.c
#include <stdio.h>
void main()
{
int entier;
int nombreFoisMultiple = 0;
/* A chaque fois que le nombre saisi serait un multiple d'une valeur parmi 2,3 et 5 cette variable sera incrémentée de 1. */
printf( "Donnez un nombre : " );
scanf( "%d", & entier );
if ( entier % 30 == 0 ) // 30=2x3x5
{
printf( "%d est un multiple commun de 2,3 ou 5 .\n", entier );
nombreFoisMultiple = 3; // entier est multiple des trois nombres 2,3 et 5
}
if ( entier % 2 == 0 && nombreFoisMultiple < 3 )
{
printf( "%d est un multiple de 2\n", entier );
nombreFoisMultiple++;
}
if ( entier % 3 == 0 && nombreFoisMultiple < 3 )
{
printf( "%d est un multiple de 3\n", entier );
nombreFoisMultiple++;
}
if ( entier % 5 == 0 && nombreFoisMultiple < 3 )
{
printf( "%d est un multiple de 5\n", entier );
nombreFoisMultiple++;
}
if ( nombreFoisMultiple == 0 )
{
printf( "%d n'est un multiple de 2,3 ou 5 .\n", entier );
}
}