ответ
Если пишешь на Паскале то-
1 Program Summ; // Название программы
2 Var i, summ: integer // Объявляем переменные: i для числа, summ для суммы. Обе переменные — целочисленные (integer)
3 Begin // Начало программы
4 Summ:=0; // Обнуляем сумму
5 Writeln('Write n'); // Просим юзера ввести n
6 For i:=1 to n do // Цикл для i от одного до n
7 Begin // Начало цикла
8 If i mod = 2 then // Условие для числа — число должно быть четным
9 Begin // Начало цикла
10 summ:=summ+i; // Прибавляем к сумме число (если выполняется условие, см. выше)
11 End; // Конец цикла для If
12 End; // Конец цикла для For
13 Writeln(summ); // Выводим сумму
14 Readln; // Ждем нажатия Enter (чтобы программа не закрывалась сразу после вывода суммы, иначе юзер не успеет прочитать ее)
15 End. // Конец программы
Объяснение:
//по убыванию суммы и вывести их номера.
const n = 50;var A:Array[1..n, 1.. n] of integer;B:Array[1..n] of integer;m,i,j,sum, k, maxS, q:integer;beginwriteln('Введите размер матрицы m');readln(m);for i:= 1 to m dobeginfor j:= 1 to m dobeginA[i,j] := random(100)+1;write(A[i,j]:4);sum:= sum + A[i,j]end;B[i]:= sum;sum:=0;writeln;end;writeln('Сумма в строке ');for i:=1 to m dowriteln(i:2, B[i]:4);writeln('Матрица с убывающими строками');maxS := -1;for i:= 1 to m dobeginfor k:= 1 to m dobeginif B[k]> maxS then beginmaxS:= B[k]; q := k;end;end;B[q]:= 0; maxS := -1;for j:= 1 to m dobeginwrite(A[q,j]:4);end;writeln;
end;
end.