Составьте программу на паскале для упорядочения пяти чисел по убыванию и нахождение их суммы

21 Окт 2019 в 01:47
220 +1
0
Ответы
1

program OrderAndSum;
var
numbers: array[1..5] of integer;
i, j, temp, sum: integer;
begin
// ввод чисел
writeln('Введите пять чисел:');
for i := 1 to 5 do
begin
write('Число ', i, ': ');
readln(numbers[i]);
end;

// сортировка по убыванию
for i := 1 to 4 do
begin
for j := 1 to 5 - i do
begin
if numbers[j] < numbers[j + 1] then
begin
// меняем местами
temp := numbers[j];
numbers[j] := numbers[j + 1];
numbers[j + 1] := temp;
end;
end;
end;

// вывод отсортированных чисел
writeln('Отсортированные числа по убыванию:');
for i := 1 to 5 do
begin
write(numbers[i], ' ');
sum := sum + numbers[i];
end;

// вывод суммы чисел
writeln;
writeln('Сумма чисел: ', sum);
end.

19 Апр 2024 в 10:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир