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

Ajutorrrr!!!De ce nu da 4!!!Varianta 23 bac informatica!!!Helppp me!!!
#include

using namespace std;

int main()
{
int a,b,c,i,j;
cout << "a= ";cin >> a;
cout << "b= ";cin >> b;
c = 0;
do {
i = a%2;
j = b%2;
if (i+j==0)
{
c = c+1;
}
a = a*i+(1-i)*a/2;
b = b*j+(1-j)*b/2;
} while (i*j != 1);
cout << "c= "< }


12numaieu45: pune si tu cerinta

Răspunsuri la întrebare

Răspuns de alineshh
0
Am gasit varianta. Problema zice ca trebuie sa spui rezultatul programului daca datele de intrare sunt 24 si 36. Am verificat programul si acesta trebuie sa returneze 2, nu 4 cum ai spus tu.
Alte întrebări interesante