- сумму положительных элементов массива, расположеных до максимального элемента.
#include <conio.h>
#include <iostream.h>
int main() {
int a[5]={1,8,-4,-3,14};
int s=0;
int max=0;
int i;
// Находим максимальный элемент
for (i=1;i<5;i++)
{
if (a[i]>a[max]) max=i;
}
// Сумма положительных чисел до макс. элемента
while (a[i]<max)
{
if (a[i]>0)
s=s+a[i];
}
cout<<"Сумма положительных элементов до максимального элемента"<<s<<endl;
getch();
return 0;
}
Нечего не выводит... Не могу понять где ошибка.
Сообщение отредактировано: volvo -