Să se scrie un program în care se alege un număr aleatoriu dintr-un intrval (0; n) cu n citit de la tastatură, apoi oferă posibilitatea utilizatorului să ghicească numărul ales având 4 șanse de a ghici. Dacă utilizatorul ghicește se va afișa Număr ghicit și numărul care a fost ales, iar dacă nu ghicește se va afișa Numărul nu a fost ghicit. Obs. Se va utiliza funcția rand pentru generarea numărului aleatoriu.
nr = rand() % n; (număr ales aleatoriu pe intervalul (0; n))
alexmis1311:
Ce limbaj?
Răspunsuri la întrebare
Răspuns de
2
#include <stdio.h>
int main()
{
int nr, nrGhicit, sanse = 4;
printf("Dati un numar: ");
scanf("%d", &nr);
nr = rand() % nr;
while (1)
{
if (sanse == 0) break;
printf("\n\nAveti %d sanse sa ghiciti numarul!\nDati numarul: ", sanse);
scanf("%d", &nrGhicit);
if (nrGhicit == nr)
{
printf("\nNumar ghicit! %d",nr);
break;
}
else
{
sanse--;
printf("\nNumarul nu a fost ghicit!");
}
}
getch();
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Germana,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă