👤

Se dau n numere naturale. Calculati suma si produsul numerelor care sunt cifre.

vector.in vector.out
5 17
80 3 9 100 5 135


Răspuns :

#include <fstream>

using namespace std;

ifstream cin("vector.in");
ofstream cout("vector.out");

main()
{
    int n,s=0,p=1;
    cin >> n;
    int a[n];
    for (int i=0; i<n; i++)
        cin >> a[i];
    for (int i=0; i<n; i++)
        if (a[i]<10)
        {
            s+=a[i];
            p*=a[i];
        }
    cout << s << '\n' << p;
}

#include <stdio.h>

using namespace std;

int main()
{
    freopen("vector.in","r",stdin);
    freopen("vector.out","w",stdout);
    int n,s=0,p=1;
    scanf("%d",&n);
    int a[n];
    for (int i=0; i<n; i++)
        scanf("%d",&a[i]);
    for (int i=0; i<n; i++)
        if (a[i]<10)
        {
            s+=a[i];
            p*=a[i];
        }
    printf("%d\n%d",s,p);
    return 0;
}