$ 26. Стандартные функции 1. Запишите несколько разных формул, с которых можно сложить значения ячеек А1, А2, А3, А4, и А5. Вариант 1: = Вариант 2: = Вариант 3: Вариант 4: = 2. Найдите в дополнительных источниках перевод английского слова sum на русский язык.
2) не Written, а writeln
3) аналогично, не Writelen, а writeln
4) не Redlrn; а readln
End;
Program primer1; {название без пробелов и с точкой и запятой}
Uses Crt; {подклжючение необходимых библиотек}
Var a, B, Z:integer; {обьявление переменных, : после переменных, и ; после типа переменных}
Begin {начало тела программы, ничего не ставится, так как єто начало исполнения программы}
clrscr; {очиска экрана}
Writeln(введите два целых числа ); {ln делает вывод на экран после с новой строки}
Readln(a, b); {данные вводяться каждый с новой строки}
Z=a*b; {поск произведения}
Writeln('произведени чисел =',z) {вывод на экран результата произведения}
Writeln ('нажми enter ';)
Redln;{задержка экрана, чтобы успеть увидеть результат, до нажатия клавишы Энтер}
End.{конец тела программі, ставиться не точка с запятой, а лишь точка}
a: array [,] of integer;
begin
var n := ReadlnInteger('n = ');
var m := ReadlnInteger('m = ');
var rand := ReadlnInteger('Для ручного ввода нажмите 0');
if rand = 0 then begin
a := new integer[m, n];
for var i := 0 to m-1 do
for var j := 0 to n-1 do
a[i, j] := ReadlnInteger('a[' + i + ',' + j + '] = ');
end
else a := MatrixRandom(m, n, 1, 100);
Println(a);
var b := ArrGen(n, x -> 1);
for var i := 0 to m-1 do
for var j := 0 to n-1 do
if j mod 2 = 0 then
b[j] := b[j] * a[i, j];
b.Where((x, i)-> i mod 2 = 0).SortedDescending().Println();
end.