Se dau două numere naturale. Să se calculeze, la care din ele suma cifrelor este mai mare.
(Determinați funcția ce calculează suma cifrelor numerelor naturale)
( in c++)
Răspunsuri la întrebare
Răspuns de
1
Salut!
Ai mai jos rezolvarea in limbajul C++
#include <iostream>
using namespace std;
int sumCif(int n)
{
int s = 0;
while (n != 0)
{
int c = n % 10;
s += c;
n /= 10;
}
return s;
}
int main()
{
int a, b;
cin >> a >> b;
if (sumCif(a) > sumCif(b))
{
cout << "Suma cifrelor lui a este mai mare";
}
else
{
cout << "Suma cifrelor lui b este mai mare";
}
return 0;
}
Alte întrebări interesante
Biologie,
8 ani în urmă
Engleza,
8 ani în urmă
Chimie,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă