Как выбрать самый легкий и самый тяжелый арбуз? - PascalABC.NET

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

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

Иван Васильевич пришел на рынок и решил купить два арбуза: один для себя, а другой для тещи. Понятно, что для себя нужно выбрать арбуз потяжелей, а для тещи полегче. Но вот незадача: арбузов слишком много и он не знает как же выбрать самый легкий и самый тяжелый арбуз? Помогите ему! Входные данные В первой строке входного файла INPUT.TXT задано одно число N – количество арбузов. Вторая строка содержит N чисел, записанных через пробел. Здесь каждое число – это масса соответствующего арбуза. Все числа натуральные и не превышают 30000. Выходные данные В выходной файл OUTPUT.TXT нужно вывести два числа через пробел: массу арбуза, который Иван Васильевич купит теще и массу арбуза, который он купит себе. Пример INPUT.TXT 5 5 1 6 5 9 OUTPUT.TXT 1 9

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

textual
Листинг программы
  1. read(n);
  2. read(min);
  3. max:=min;
  4. for i:=2 to n do
  5.  begin
  6.   read(a);
  7.   if a<min then min:=a
  8.   else if a>max then max:=a;
  9.  end;
  10. write(min,' ',max);

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

  1. Ввод количества арбузов n и начального значения min (самый легкий арбуз) с клавиатуры.
  2. Инициализация переменной max значением min.
  3. Цикл по индексам от 2 до n, где: a. Ввод значения арбуза a с клавиатуры. b. Если a меньше min, то обновление значения min. c. Если a больше max, то обновление значения max.
  4. Вывод на экран значений min (самый легкий арбуз) и max (самый тяжелый арбуз).

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


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

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

9   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы