Informatică, întrebare adresată de MonicaStanciu, 9 ani în urmă

Se da fisierul "date.in" 
10 13
1 5 -10 3 14 134 -64 23 185 22
1 -53 -14 23 972 23 871 -24 -871 13 -45
Sa se formeze sirul  ce contine suma numerele mai mari ca zece din primu sir si produsul numerelor mai mari ca 100 din al doilea sir. Intrebarea e cum adaug numarul nou format la noul sir? 


mozaic: este un ex cu vectorri?
MonicaStanciu: da, suma si produsul numerelor subliniate trebuie adaugate intr-un vector nou

Răspunsuri la întrebare

Răspuns de mincos
2
#include<iostream>
#include<fstream>
using namespace std;
int main(){
int n,m,a[100],b[100],s[2],i,P=1,S=0;
ifstream f("date.in");
f>>n;
f>>m;
for(i=1;i<=n;i++){
f>>a[i];
if(a[i]>10)S=S+a[i];
}
for(i=1;i<=m;i++){
f>>b[i];
if(b[i]>100)P=P*b[i];
}
s[1]=S;
s[2]=P;
for(i=1;i<=2;i++){
cout<<s[i]<<" ";
}
f.close();
return 0;
}









MonicaStanciu: Multumesc mult! :D
mincos: Nu ai pentru ce!
mincos: Sper ca ti-am fost de ajutor!
Alte întrebări interesante