Top.Mail.Ru
Ответы

Программа на СИ одномерном массиве, состоящем из n вещественных элементов, вычислить

В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1)среднее арифметическое всех положительных элементов;
2)сумму элементов, расположенных до максимального элемента

По дате
По рейтингу
Аватар пользователя
Гуру
15лет

"Программа на СИ одномерном массиве... " прочитайте эту фразу вдумчиво xD

Аватар пользователя
Ученик
15лет

1)
float PositiveMean;
int Count;
for(int i = 0; i < n; i++)
{
if(a[ i ] > 0)
{
PositiveMean += a[ i ];
Count++;
}
}
if(!(Count == 0)){PositiveMean = PositiveMean/Count;}
2)
float Summ, Max;
int MaxIndex;
for(int i = 0; i < n; i++)
{
if(a[ i ] > Max)
{
Max = a[ i ];
MaxIndex = i;
}
}
for(int i = 0; i < MaxIndex; i++)
{
Summ += a[ i ];
}

З. Ы. C знаю плохо, с синтаксисом мог наврать.

Аватар пользователя
Ученик
15лет

для 2 нужен цикл



Видео по теме