Sa se scrie algoritmul care determina cel mai mare divizor comun intre suma cifrelor unui numar si produsul cifrelor aceluiasi numar. n=273 S=12 P=42
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int cmmdc(int a, int b)
{
while(b!=0)
{
int r = a % b;
a = b;
b = r;
}
return a;
}
int main()
{
int n, sc = 0, pc = 1;
cin >> n;
while(n)
{
sc += n % 10;
pc *= n % 10;
n /= 10;
}
cout<<cmmdc(sc, pc);
return 0;
}
Anexe:
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Germana,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă