Для заданного множества чисел найти разность между максимальным и минимальным числами - Pascal

Узнай цену своей работы

Формулировка задачи:

Ввести 8 целых чисел. Найти разницу между наибольшим и наименьшим из них.

Решение задачи: «Для заданного множества чисел найти разность между максимальным и минимальным числами»

textual
Листинг программы
var i, A, minA, maxA : integer;
begin
  for i:=1 to 8 do begin
    Write('введите ',i,' число: '); ReadLn(A);
    if i=1 then begin minA := A;  maxA := A end
    else begin
       if A>maxA then maxA := A;
       if A<minA then minA := A;
    end;
end;
WriteLn('разность = ', maxA- minA);
Readln
end.

Объяснение кода листинга программы

  1. Создаются переменные i, A, minA и maxA типа integer.
  2. В цикле for i от 1 до 8 выполняется следующий код:
    • Выводится сообщение для ввода числа.
    • Число считывается с консоли и сохраняется в переменной A.
    • Если i равно 1, то minA устанавливается равным A, а maxA также устанавливается равным A.
    • В противном случае, если число A больше maxA, maxA устанавливается равным A.
    • В противном случае, если число A меньше minA, minA устанавливается равным A.
  3. По завершении цикла выводится сообщение с разностью между maxA и minA.
  4. Выполняется чтение строки с помощью функции ReadLn.
  5. Программа завершается.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы