Recherche de minimum et de maximum
ce programme permet de trouver un nombre compris entre un minimun et un maximum passés en paramètres et chaque fois que l 'utilisateur entre un nombre le programme lui dit si celui ci est supérieur,inférieur ou égal uan nombre cherché.je désire le modifier de telle sorte que ce soit le programme qui propose des nombres et l utilisateur qui dit si c'est superieur,inférieur ou égal mais j ignore comment procéder
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| # include <stdio.h>
# include <stdlib.h>
int main(int ac, char **av)
{
int i;
int j = 0;
int cpt =0;
int min = atoi(av[1]);
int max = atoi(av[2]);
int nb_to_find;
srand(time (NULL));
nb_to_find = ( rand () % max ) + min ;
printf("Le programme consiste à deviner un nombre\n");
while(1)
{
if(nb_to_find >= min && nb_to_find <= max)
{
break;
}
nb_to_find = ( rand () % max ) + min ;
}
printf("%d\n",nb_to_find);
do
{
scanf("%d",&i);
if(i < nb_to_find)
{
printf("-\n");
}
else if(i > nb_to_find)
{
printf("+\n");
}
cpt++;
}
while(i != nb_to_find);
printf("=\n");
printf("%d",nb_to_find);
printf(":");
printf("%d\n",cpt);
} |