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?

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

Răspunsuri

2014-05-25T12:18:47+03:00
#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;
}








Multumesc mult! :D
Nu ai pentru ce!
Sper ca ti-am fost de ajutor!