массивы одномерные С++ — страница 3

  • Просмотров 4721
  • Скачиваний 162
  • Размер файла 103
    Кб

                                        6) Постановка задачи: С помощью генератора случайных чисел занести в массивы Х(20) и Y(20) числа из диапазона от -15 до 5. Написать функцию, подсчитывающую количество четных элементов каждого массива. Ввод элементов массивов и вызов созданной функции осуществлять в основной программе. Определить, в каком из массивов найденное произведение больше. Листинг

программы #include <conio.h> #include <math.h> #include <stdio.h> #include <iostream> using namespace std; int main() { int i,chx,chy,px,py; int x[20]; int y[20]; cout<<"\n Vvedite elementy X iz diapazona ot -15 do 5\n"; for (i=0;i<=19;i++) {cin>>x[i]; } cout<<"\n Vvedite elementy Y iz diapazona ot -15 do 5 \n"; for (i=0;i<=19;i++) {cin>>y[i]; } chx=0; px=1; for (i=0;i<=19;i++) {if(x[i]!=0&&x[i]%2==0) chx=chx+1; px=px*x[i]; } chy=0; py=1; for (i=0;i<=19;i++) {if(y[i]!=0&&y[i]%2==0) chy=chy+1; py=py*y[i]; } cout<<"\n kolichestvo chetnyx elementov massiva x ="<<chx; cout<<"\n kolichestvo chetnyx elementov massiva y = "<<chy; cout<<"\n proizvedenie elementov massiva x

"<<px; cout<<"\n proizvedenie elementov massiva y "<<py; if (py>px) {cout<<"\n proizvedenie elementov massiva y bolshe proizvedeniya elementov massiva x";} if (px>py) {cout<<"\n proizvedenie elementov massiva x bolshe proizvedeniya elementov massiva y";} if (px==py) {cout<<"\n proizvedenie elementov massiva x ravno proizvedeniu elementov massiva y";} getch(); return 0; }