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
lozanalex:
In c++?
Răspunsuri la întrebare
Răspuns de
1
#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;
}
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;
}
Alte întrebări interesante
Arte,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Studii sociale,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă