Var A: array [1 .. 5] of real; i, j: byte; sum, tmp: real;
begin sum := 0;
{ Заполнение массива } for i := 1 to 5 do begin write('A[', i, '] = '); readln(A[i]); sum := sum + A[i]; // подсчет суммы end; writeln(#13 + 'Сумма элементов = ', sum);
{ Сортировка по убыванию } for i := 1 to 4 do for j := i + 1 to 5 do if A[i] < A[j] then begin tmp := A[i]; A[i] := A[j]; A[j] := tmp; end;
{ Вывод } writeln('Отсортированный массив: '); for i := 1 to 5 do write(' ', A[i]);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку