Есть ответ 👍

Водномерном массиве из 10 элементов вычислить сумму тех элементов,которые меньше заданного x.заменить все нечетные их квадратами

245
473
Посмотреть ответы 2

Ответы на вопрос:

sumr212
4,7(28 оценок)

ответ:

var

a: array[1..10]of integer;

i,x,s: integer;

begin

read(x);

for i: =1 to 10 do

begin

readln(a[i]);

if a[i] mod 2< > 0 then a[i]: =a[i]*a[i];

if a[i]

end;

write(s);

end.

объяснение:


// pascalabc.net 3.3, сборка 1611 от 06.01.2018 // внимание! если программа не работает, обновите версию! begin   var (m,n): =readinteger2('количество строк и столбцов в матрице: ');   writeln('*** исходная матрица ***');   var a: =matrrandom(m,n,-99,99);   a.println(4); writeln(4*a.colcount*'-');   var d: =a.elementswithindexes.where(t-> t[1]=t[2]).toarray;   writeln('сумма элементов на главной диагонали: ',d.sum(t-> t[0]));   var q: =d.min;   writeln('минимальный элемент [',q[1]+1,',',q[2]+1,']=',q[0]); end. пример количество строк и столбцов в матрице: 5 6 *** исходная матрица ***   -5 -34 -95 -24 -22 -24   16 -43 -57 -55  44 -34   -89  26 -25  26  63  75   -53  53  23 -43 -65 -29   12 -74 -39  71  84  12 сумма элементов на главной диагонали: -32 минимальный элемент [2,2]=-43

Популярно: Информатика