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

Salut, imi puteti spune va rog care este problema in urmatorul cod?

#include
using namespace std;

int main() {
int a, cbd, org;
cin >> a;
org = a;
int i = 2;
int cmmdc = 1;
while (a != 0) {
cbd = cbd * 10 + a % 10;
a /= 10;
}
for (i = 2; i <= org/2 && i <= cbd/2; ++i) {
if ((org % i == 0 && cbd % i == 0) || (org % i != 0 && cbd % i == 0) || (org % i == 0 && cbd % i != 0))
cmmdc = 0;
}
if (cmmdc == 1) {
cout << "DA";
} else {
cout << "NU";
}
return 0;
}

Răspunsuri la întrebare

Răspuns de Antonii2020
0

Răspuns:

org b. primul org cmmdc =1 penultimul cmd


tiberiumartin10: Nu inteleg ce inseamna org b,
tiberiumartin10: Poti sa imi explici te rog?
tiberiumartin10: Trebuie sa arat ca atat un numar introdus, cat si inversul lui sunt prime,
Antonii2020: org =b ; este codul bineric al mieniuli
tiberiumartin10: Mersi frumos
Alte întrebări interesante