Главная
Регистрация
Вход
Пятница
22.11.2024
21:21
Приветствую Вас, Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Кирпич, Admin  
Возникла проблема в решении сей задачи в С++
RhokjkeeДата: Среда, 21.03.2012, 11:19 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
Задан одомерный массив B, состоящем из n вещественных элементов. Определить Максимальный элемент массива и вычислить суммы элементов, расположенных до максимального элемента и после него.
 
AdminДата: Среда, 21.03.2012, 16:55 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 65
Статус: Offline
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;
}
 
RhokjkeeДата: Среда, 21.03.2012, 21:16 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
Большое спасибо.
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright H-L-L.RU © 2024
Сделать бесплатный сайт с uCoz