Se introduc de la tastatură n numere întregi. Afişaţi pe ecran câte dintre ele au suma cifrelor egală cu numărul de ordine avut la citire. Exemplu: Pentru n=5 şi numerele 2, 101,23,3001,234 pe ecran se va afişa 2 (101 şi 3001).
Răspunsuri la întrebare
Răspuns de
4
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, num, i, s, cif, contor=0;
cin >> n;
for (i=1; i<=n; i++)
{
cin >> num;
if (num<0) num=-num;
s=0;
while (num>0)
{
cif=num%10;
s=s+cif;
num=num/10;
}
if (s==i) ++contor;
}
cout << contor;
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă