[H-L-L.ru] |
Форма входа |
Меню сайта |
Главная » Статьи » Решение задач на C++ к лекциям » Одномерные массивы |
В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после минимального по модулю элемента. const int N=10; int i,k=0,s=0,j,x; float 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=0; i<N; i++) { if(massiv[i]<0) k++; } cout<<"\n Kol-vo otriz="<<k<<'\n'; j=fabs(massiv[0]); for(i=0; i<N; i++) { if(fabs(massiv[i])<j){ j=massiv[i]; x=i+1;} } for(i=x; i<N; i++) s+=massiv[i]; cout<<"\n Summa="<<s; Источник: сумму модулей элементов массива | |
Всего комментариев: 0 | |