Să se scrie o funcție C++ care să returneze suma cifrelor unui număr natural transmis ca parametru. Folositi functia pentru a verifica cate numerele dintr-un vector au suma cifrelor egala cu x. X se citeste de la tastatura.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
int suma(int x)
{
int c,s=0;
while(x!=0)
{
c=x%10;
x=x/10;
s=s+c;
}
return s;
}
Explicație:
boiustef:
adauga si restul.... citirea unui vector si apelarea functiei suma, conform enuntului....
in main scrii urmatoarele:
int n, num, x, contor=0;
cin >> n >> x;
for (i=1; i <=n; i++)
{
cin >> num;
if (suma(num)==x) ++contor;
}
cout << contor;
return 0;
Alte întrebări interesante
Franceza,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă