#include <cstdio>
int main()
{
int a, b, c;
printf("Se da un numar a=");
scanf("%i", &a);
printf("Se da un numar b=");
scanf("%i", &b);
if(a==0 & b==0)
{
printf("Nu exista cmmdc (%i, %i)", a, b);
}
else
{
if(a==0 || b==0)
{
c=a+b;
printf("cmmdc (%i, %i)", a, b, c);
}
else
{
printf("cmmdc (%i, %i) este ", a, b);
while(a!=b)
{
if(a>b)
{
a=a-b;
}
else
{
b=b-a;
}
c=a;
printf("%i", c);
}
}
}
return 0;
}
Sunt cateva greseli in algoritmul facut de tine si de aceea nu iti afiseaza ceea ce trebuie. Sper ca te-am ajutat. Mult succes in continuare si sarbatori fericite.