Informatică, întrebare adresată de Gigi9101, 9 ani în urmă

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?
Gigi9101: C,nu C++
alexmis1311: Esti cumva la upt? :))
Gigi9101: da:)))

Răspunsuri la întrebare

Răspuns de alexmis1311
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