
je debute (je fait ma 3ème heure !! ) dans le C/C++, et jui parti dans un trip, mais je vois pas pourquoi mon code ne marche pas:
en fait, impossible, en mettant 1 ou 0, de donner un nombre réel.
mon CODE
- include <stdio.h>
- include <stdlib.h>
int main(int argc, char *argv[])
{
long saisie = 0 , saisie2 = 0;
long nombre1 = 0;
double nombre2 = 0;
printf("Bonjour et bienvenue dans le coeur de votre conscience\n\n");
printf("Nous allons etudier un nombre auquel vous aurez reflechi auparavant\n\n");
printf("Choisissez le au hasard, et appuyez sur une touche lorsque vous serez pret(e)\n\n");
system("PAUSE");
printf("Le nombre que vous avez choisit est-il un entier?\n");
printf(" Oui = 1 , Non=0\n");
scanf(" %ld", &saisie);
if (saisie != 0)
{
printf("Ce nombre est donc entier, a vous lire!\n\n");
printf("Mais dites moi, est-il divisible par 7 ?? ?\n\n");
printf(" Oui = 1 , Non=0\n");
scanf("%ld", &saisie2);
}
else if (saisie = 0)
{
printf("Il s´agit donc d´un réel, non entier");
printf("");
scanf("%lf\n\n", &nombre2);
printf("Ah mais oui !! !!!!! c´etait tellement evident, le %lf\n\n", nombre2);
}
printf("Merci de votre cooperation, et a bientot");
system("PAUSE");
return 0;
}
que faire svp, et désolé pour la "longueur" du code