Răspuns:#include<iostream>
#include<cmath>
using namespace std;
int cmmdc(int a , int b ){
while(a!=b){
if(a>b)
a=a-b;
else b=b-a;
}
return a;
}
int main(){
int a , b;
cin>>a>>b;
cout<<cmmdc(a,b);
return 0;
asta e problema cu cel mai mare divizor comun
}
Explicație: