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

Se citeste N- nr natural nenul. Sa se determine si afiseze CMMDC dintre cifra minima si maxima nenule ale lui N. Ex: N= 30936 => cmmdc(3,9)=3

Răspunsuri la întrebare

Răspuns de Calaus
1
#include<iostream>
using namespace std;
int main(){int x,maxi,mini,c;cout<<"x=";cin>>x;maxi=x%10;mini=x%10;x/=10;while(x!=0){c=x%10;if (c!=0){if (c<mini) mini=c;if (c>maxi) maxi=c;}x/=10;}while(maxi!=mini)if (maxi>mini) maxi=maxi-mini;          else mini=mini-maxi;cout<<maxi;}
Alte întrebări interesante