De la tastatura se introduc n numere intregi .Scrieti un program care calculeaza suma si produsul numerelor mai mari decit 4.Ajutor va rog frumos
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>using namespace std;int main(){int x, p=1, s=0, n, i=0;cin >> n;while(i<n){cin >> x;if(x>4){s=s+x;p=p*x;}i++;}
cout << "SUMA ESTE: " << s << endl;cout << "PRODUSUL ESTE " << p;
return 0;}
cout << "SUMA ESTE: " << s << endl;cout << "PRODUSUL ESTE " << p;
return 0;}
chisebogdan:
selecteaza toata si copiaza intr-un notepad. Din greseala am dat copy-paste din program si nu s-a mai respectat indentarea.
using namespace std;
int main()
{
int x, p=1, s=0, n, i=0;
cin >> n;
while(i<n)
{
cin >> x;
if(x>4)
{
s=s+x;
p=p*x;
}
i++;
}
cout << "SUMA ESTE: " << s << endl;
cout << "PRODUSUL ESTE " << p;
return 0;
}
Răspuns de
0
Daca vrei varianta cu vectori :
#include<iostream>
using namespace std;
int main()
{
int v[100],n,i,sum=0,prod=1;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout<<"v["<<i<<"]=";
cin>>v[i];}
for(i=1;i<=n;i++)
if(v[i]>4){
sum+=v[i];
prod*=v[i];}
cout<<"S="<<sum<<" "<<"prod="<<prod;
}
#include<iostream>
using namespace std;
int main()
{
int v[100],n,i,sum=0,prod=1;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout<<"v["<<i<<"]=";
cin>>v[i];}
for(i=1;i<=n;i++)
if(v[i]>4){
sum+=v[i];
prod*=v[i];}
cout<<"S="<<sum<<" "<<"prod="<<prod;
}
Alte întrebări interesante
Geografie,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă