Предмет: Информатика, автор: nikasharl025

Дан массив А (120), заполненный трехзначными случайными числами. Найти произведение тех элементов, которые принадлежат отрезку (30,60) и сумму тех элементов, которые кратны 6.


VitalikMaksymchuk: на Си сойдёт?
nikasharl025: Лучше паскаль
VitalikMaksymchuk: паскаль не знаю, могу только С/С++ иле С#. Если не подходит тогда не буду делать
nikasharl025: тогда не надо(
VitalikMaksymchuk: ок

Ответы

Автор ответа: LRSM
0

PascalABC.NET:

  • ##
  • var a := ArrRandom(120, 100, 999);
  • var p := a[29:60].Aggregate(BigInteger.One, (a,x) → a*x);
  • var s := a.Sum(x → x.Divs(6) ? x : 0);
  • a.Println;
  • Println('p:', p);
  • Print('s:', s)
Приложения:
Похожие вопросы
Предмет: Русский язык, автор: Аноним
Предмет: Алгебра, автор: zcwe16