Quote (Rhokjkee)
Задан одомерный массив B, состоящем из n вещественных элементов. Определить Максимальный элемент массива и вычислить суммы элементов, расположенных до максимального элемента и после него.
Code
#include <conio.h>
#include <iostream.h>
int main(int argc, char* argv[])
{
const n = 10;
float B[n] = {0};
int i, max;
float sum1 = 0, sum2 = 0;
cout<<"Vvedite massiv iz "<<n<<" chisel \n";
for(i = 0; i < n; i++)
cin>>B[i];
for(i = 0; i < n; i++)
cout<<"\n B["<<i<<"] = "<<B[i];
max = 0;
for(i = 0; i < n; i++)
{
if(B[i] > B[max])
max = i;
}
cout<<"\n Max = "<<B[max]<<"\n";
for(i = 0; i < max; i++)
sum1 = sum1 + B[i];
cout<<"Summa do = "<<sum1<<"\n";
for(i = max+1; i < n; i++)
sum2 = sum2 + B[i];
cout<<"Summa posle = "<<sum2<<"\n";
getch();
return 0;
}