• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Минимум из четырёх чисел

Alextraza

Ученик
Регистрация
16 Ноя 2012
Сообщения
1
Реакции
0
Баллы
0
Минимум из четырёх чисел

Привет всем! Помогите написать программу на Free Paskal'е которая выводила бы минимум из четырех чисел. Нужно написать функцию, которая это бы высчитывала.
В Паскале железная логика, но к компьютерному железу она имеет весьма опосредованное отношение ;)
Переношу в нужный раздел.
 
Привет всем! Помогите написать программу на Free Paskal'е которая выводила бы минимум из четырех чисел. Нужно написать функцию, которая это бы высчитывала.
Да без проблем:
Код:
Var
 x:Array[1..4] of Real;
 i:Byte;

Function Min_4(a1,a2,a3,a4:real):real;
 Function Min_2(b1,b2:real):real;
 begin
  if b1<b2 then Min_2:=b1 else Min_2:=b2;
 end;
begin
  Min_4:=Min_2(Min_2(Min_2(a1,a2),a3),a4);
end;

Begin
 For i:=1 to 4 do
  begin
   Write('x[',i,']= ');
   Readln(x[i]);
  end;
 Writeln('Min= ',Min_4(x[1],x[2],x[3],x[4]):0:5);
 Readln
End.

Функция Min_4 решает задачу.
 
Назад
Сверху