[H-L-L.ru] |
Форма входа |
Меню сайта |
Главная » Статьи » Решение задач на C++ к лекциям » Одномерные массивы |
В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых элементов, вычислить: 1) произведение элементов массива с четными номерами; 2) сумму элементов массива, расположенных между первым и последним нулевыми элементами. const int N=10; int min,max,i,k=1,s=0,massiv[N]; //Описание массива cout<<"Введите 10 целых чисел\n"; for(i=0;i<N;i++) cin>>massiv[i]; //Ввод массива for(i=0;i<N;i++) //Вывод массива cout<<"\n massiv["<<i<<"] = "<<massiv[i]; //Вывод массива for(i=1; i<=N; i=i+2) {k=massiv[i]*k;} cout<<"\n Proizv="<<k<<'\n'; for(i=0;i<N;i++) { if(massiv[i]==0) { min=i;break; } } for(i=0;i<N;i++) { if(massiv[i]==0) { max=i; } } for(i=min+1;i<max;i++) { s=massiv[i]+s; } cout<<"Sum="<<s; Источник: произведение элементов массива | |
Всего комментариев: 0 | |