#include <stdio.h> #include <Carbon.h> /* uniquement sur Mac ! */ #include <time.h > /* uniquement sur Mac ! */ #include <stdlib.h> /* uniquement sur Mac pour la valeur absolue */ /* Exercice 3 */ /* Devinette v1.0 09/10/02 */ /* http://www.Software-DS.com */ /* 2^7=128 , 100<128 donc 7 essais suffisent */ int main(void) { int n,x,compteur=0; UInt32 seconds; /* Sur Mac ! */ printf("Devinette v1.0\n\n"); printf("L'ordinateur va choisir un nombre entre 0 et 100.\n"); printf("Didier vous propose d'essayer de trouver ce nombre.\n"); GetDateTime(&seconds); /* uniquement sur Mac. */ SetQDGlobalsRandomSeed(seconds); /* uniquement sur Mac. Sur PC mettre : srand(); */ x=abs(max*((float)Random()/32768)); /* uniquement sur Mac. Sur PC utilisez rand() */ printf("* %d *",x); do{ /* Saisie */ do{ printf("\nEntrez votre chiffre (0-100)\n"); scanf("%d",&n); } while(!((n>=0) && (n<101))); /* Analyse */ compteur++; if (n>x) printf("Trop grand.\n"); else if (n<x) printf("Trop petit"); } while((n!=x) && (compteur<8)); if (n==x) { printf("\n Bravo, vous avez GAGNER !!!\a\n\n"); printf("Vous avez les felicitations de Didier.\n\n"); printf("Vous avez trouvé le %d en %d coups.\n\n",x,compteur); } else printf("\n\nGAME OVER\a\n"); printf("\nhttp://www.Software-DS.com\n"); return(0); /* ©2001-2002 All Rights Reserved to Didier STRAUS www.Software-DS.com */ } |
Haut de la page - Page générée en 0.00131 sec.
|