Răspuns :
Nu ai pus conditiile...ai trei conditii diferite. Ai aici sursa C++ de 100p. Succes!
#include <iostream>
using namespace std;
int d,i,r;
int main()
{
cin >> d;
cin >> i;
if((d==0)&&(i==0)) {cout<<-1; return 0;}
if((d==0)&&(i>0)) {cout<<i; return 0;}
if((i==0)&&(d>0)) {cout<<d; return 0;}
r=d%i;
while(r!=0)
{
d=i;
i=r;
r=d%i;
}
cout <<i;
return 0;
}
#include <iostream>
using namespace std;
int d,i,r;
int main()
{
cin >> d;
cin >> i;
if((d==0)&&(i==0)) {cout<<-1; return 0;}
if((d==0)&&(i>0)) {cout<<i; return 0;}
if((i==0)&&(d>0)) {cout<<d; return 0;}
r=d%i;
while(r!=0)
{
d=i;
i=r;
r=d%i;
}
cout <<i;
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!