• Предмет: Информатика
  • Автор: nikasharl025
  • Вопрос задан 3 года назад

Дан массив А (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)
Приложения:
Вас заинтересует