👤
a fost răspuns

Se da un vector cu n componente numere naturale. Calculati suma numerelor care sunt cifre si apoi afisati aceste cifre.

ex: 8
20 3 910 2 500 1 20 7
=> 13
3 2 1 7


Răspuns :

C++:

#include <iostream>

using namespace std;

int v[102];

int main() {

    int n, s = 0;
    cin >> n;
    for(int i=1; i<=n; i++)
        cin >> v[i];
    for(int i=1; i<=n; i++)
        if(v[i] <= 9)
            s += v[i];
    cout << s << endl;
    for(int i=1; i<=n; i++)
        if(v[i] <= 9)
            cout<< v[i] <<" ";
    return 0;
}