Ecrire un programme qui demande un nombre et donne la partie entière et la partie décimale. Le programme vérifie la saisie du nombre.
solution



#include <stdio.h>

main()
{
float nb, pdeci ;
int pent , saisieOK ;

printf("Entrez un nombre :");
saisieOK = scanf("%f",&nb);
if (saisieOK)
{
/* calcul partie entiere et decimale */
pent=nb;
pdeci=nb-pent;

if (pent == nb)
{
printf("Le nombre %d est un entier\n",pent);
}
else
{
printf("Le nombre %f est un réel\n",nb);
printf("Sa partie entière est : %d\n",pent);
printf("Sa partie décimale est : %4.2f\n",pdeci);
}
}
else
{
printf("Erreur de saisie\n");
}
}