Informatică, întrebare adresată de george91florin, 8 ani în urmă

Scrieti un program care sa il ajute pe un copil de clasa I sa invete tabla adunarii pana la 100. Programul va genera aleator doua numere naturala mai mici decat 100, le va afisa pe ecran si il va intreba pe copil cu cat este egala suma lor. Daca raspunsul copilului este corect il felicita. Daca raspunsul copilului este gresit, il intreaba daca doreste sa mai incerce sau daca doreste sa afle raspunsul corect. Programul repeta testarea pana cand copilul se plictiseste si spune ca nu mai vrea.

Răspunsuri la întrebare

Răspuns de andrei750238
3

#include <iostream>

#include <random>

#include <ctime>

using namespace std;

int main() {

srand(time(NULL));

do {

 bool continuam = 1;

 int a = rand() % 100;

 int b = rand() % 100;

 int expected = a * b;

 int input;

 while (continuam)

 {

  cout << "\n\n[+] Produsul numerelor " << a << " si " << b << " : ";

  cin >> input;

  if (input == expected) {

   cout << "\tRaspuns corect !";

   continuam = 0;

  }

  else {

   cout << "\tRaspuns gresit :(";

   cout << "\n\tAlta incercare ? (1/0) : ";

   cin >> continuam;

   if (!continuam) cout << "\nRaspuns corect : " << expected;

  }

 }

} while (true);

}

Anexe:
Alte întrebări interesante