Pleasee , pana maine !!! Dau coroana
63. Se citeste un numar natural n si apoi n numere naturale. Afisati numerele care au suma cifrelor egala cu suma cifrelor primului numar citit.
Exemplu:
Se citesc numerele:
7
23 78 14 30 32 8 50
Se vor afisa:
14 32 50
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int v[1005], x, n, i, s1, s;
int main()
{
cin >> n;
cin >> v[1];
x = v[1];
s1 = 0;
while(x != 0)
{
s1 = s1 + x % 10;
x = x / 10;
}
for(i = 2; i <= n; i ++)
{
cin >> v[i];
x = v[i];
s = 0;
while(x != 0)
{
s = s + x % 10;
x = x / 10;
}
if(s1 == s) cout << v[i] << " ";
}
return 0;
}
using namespace std;
int v[1005], x, n, i, s1, s;
int main()
{
cin >> n;
cin >> v[1];
x = v[1];
s1 = 0;
while(x != 0)
{
s1 = s1 + x % 10;
x = x / 10;
}
for(i = 2; i <= n; i ++)
{
cin >> v[i];
x = v[i];
s = 0;
while(x != 0)
{
s = s + x % 10;
x = x / 10;
}
if(s1 == s) cout << v[i] << " ";
}
return 0;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă