Дан одномерный массив А(10). Найдите: 1- наименьшее значение среди нечетных элементов массива. 2-сумму и произведение ненулевых элементов после первого минимального элемента.
Дан одномерный массив А(10).
Найдите:
1- наименьшее значение среди нечетных элементов массива.
2-сумму и произведение ненулевых элементов после первого минимального элемента.
Ответ(ы) на вопрос:
Гость
int a[10];
int n = 10,i,min = 0,indexi, mini,s=0,p=1;
for (i = 0; i> a[i];}
min = a[0];
mini = a[0];
indexi = 0;
for ( i = 1; i
Гость
// PascalABC.NET 3.2, сборка 1370 от 24.12.2016
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(10,-99,99); a.Println;
Writeln('Минимальный из нечетных элементов массива равен ',
a.Where((x,i)->i.IsEven).Min);
Writeln('Сумма после первого минимального элемента равна ',
a.Where((x,i)->i>a.IndexMin).Sum);
Writeln('Произведение после первого минимального элемента равно ',
a.Where((x,i)->(i>a.IndexMin) and (x<>0)).Aggregate(1,(x,y)->x*y));
end.
Пример
10 2 34 -69 -14 -13 61 77 -59 99
Минимальный из нечетных элементов массива равен -59
Сумма после первого минимального элемента равна 151
Произведение после первого минимального элемента равно -698234918
Не нашли ответ?
Похожие вопросы