Заполнить массив из 10 элементов случайным образом целыми значениями, лежащими в диапазоне от 10 до 20. найти сумму кубов всех элементов массива. уменьшить все элементы на 5.

Заполнить массив из 10 элементов случайным образом целыми значениями, лежащими в диапазоне от 10 до 20. найти сумму кубов всех элементов массива. уменьшить все элементы на 5.
Гость
Ответ(ы) на вопрос:
Гость
1. Короткий вариант // PascalABC.NET 3.1, сборка 1230 от 27.04.2016 begin   var a:=ArrRandom(10,10,20); a.Println;   Writeln('Сумма кубов ',a.Select(x->x*x*x).Sum);   a.Transform(x->x-5); a.Println end. Тестовое решение 14 17 12 17 20 11 13 18 19 20 Сумма кубов 46517 9 12 7 12 15 6 8 13 14 15 2. "Школьный вариант" // PascalABC.NET 3.1, сборка 1230 от 27.04.2016 var   a:array[1..10] of integer;   i,s:integer; begin   Randomize;   s:=0;   for i:=1 to 10 do begin     a[i]:=Random(11)+10;     Write(a[i],' ');     s:=s+a[i]*sqr(a[i])     end;   Writeln;   Writeln('Сумма кубов ',s);   for i:=1 to 10 do begin     a[i]:=a[i]-5;     Write(a[i],' ')     end;   Writeln end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы