Выбрать слово средней длины среди трёх слов разной длины - Pascal

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

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

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

Решение задачи: «Выбрать слово средней длины среди трёх слов разной длины»

textual
Листинг программы
var
  a, b, c: String;
  pa, pb, pc, t: ^String;
begin
  ReadLn(a); ReadLn(b); ReadLn(c);
  pa:=@a; pb:=@b; pc:=@c;
  if Length(pa^)>Length(pb^) then begin t:=pa; pa:=pb; pb:=t; end;
  if Length(pb^)>Length(pc^) then begin t:=pb; pb:=pc; pc:=t; end;
  if Length(pa^)>Length(pb^) then begin t:=ap; pa:=pb; pb:=t; end;
  WriteLn(pb^);
end.

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

  1. Ввод трех строк с помощью функции ReadLn
  2. Создание указателей на строки a, b, c и на пустую строку t
  3. Сравнение длин строк, хранящихся по адресам pa, pb, pc.
  4. Если длина строки, хранящейся по адресу pa, больше длины строки, хранящейся по адресу pb, то производится обмен значений между переменными t и pa.
  5. Если длина строки, хранящейся по адресу pb, больше длины строки, хранящейся по адресу pc, то производится обмен значений между переменными t и pb.
  6. Если длина строки, хранящейся по адресу pa, больше длины строки, хранящейся по адресу pb, то производится обмен значений между переменными t и ap.
  7. Вывод на экран строки, хранящейся по адресу pb.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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