Программа на СИ одномерном массиве, состоящем из n вещественных элементов, вычислить
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1)среднее арифметическое всех положительных элементов;
2)сумму элементов, расположенных до максимального элемента
По дате
По рейтингу
"Программа на СИ одномерном массиве... " прочитайте эту фразу вдумчиво xD
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 знаю плохо, с синтаксисом мог наврать.
для 2 нужен цикл
Видео по теме