Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int sum(int *m, int n) //функция возвращает сумму четных элементов массива
- {
- int temp=0;
- for (int i=0;i<n;i++)
- {
- if (m[i]%2==0) //если элемент четный то прибавляем его сумме, сумма в temp
- {
- temp=temp+m[i];
- }
- }
- return temp;
- }
- int main()
- {
- int n,i,c=0,d=0;
- cout<<"Input size of massives: "<<endl; //ввод размера массива
- cin>>n;
- int *a=new int[n];
- int *b=new int[n];
- cout<<"Input first massive: "<<endl; //ввод первого массива
- for (i=0;i<n;i++)
- cin>>a[i];
- cout<<"Input second massive: "<<endl; //второго
- for (i=0;i<n;i++)
- cin>>b[i];
- cout<<"Our massives: "<<endl; //вывод обоих на экран для наглядности
- for (i=0;i<n;i++)
- cout<<" "<<a[i];
- cout<<endl;
- for (i=0;i<n;i++)
- cout<<" "<<b[i];
- c=sum(a,n); //в с вычисление нашей функций для первого массива
- cout<<endl;
- cout<<"Summa 4etnix elementov 1go massiva: "<<c<<endl; //вывод
- d=sum(b,n); //для второго
- cout<<"Summa 4etnix elementov 2go massiva: "<<d<<endl; //вывод
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement