ПОМОГИТЕ ПОЖАЛУЙСТА МНЕ ЧЕРЕЗ ПАСКАЛЬ: Разработать схему алгоритма для определения...

0 голосов

ПОМОГИТЕ ПОЖАЛУЙСТА МНЕ ЧЕРЕЗ ПАСКАЛЬ:
Разработать схему алгоритма для определения минимума из трёх чисел без использования логических операций. Протестировать алгоритм на следующих исходных данных:
а) 2 5 1
б) 0 -2 8
в) -4 5 10


спросил от в категории Информатика
оставил комментарий от Бакалавр (13.3k баллов)

Просили без использования логических операций. Выбрали - с испрользованием. 

2 Ответы
0 голосов
ответил от Начинающий (904 баллов)
 
Лучший ответ

Решение твоей задачки^^

оставил комментарий от Отличник (9.7k баллов)

По условию логические операции не используются.

оставил комментарий от Отличник (9.7k баллов)

var a,b,c: real;
begin
  writeln('числа a,b,c через пробел');
  readln(a,b,c);
  writeln('минимальное число:  ',min(a,min(b,c)));
end.

оставил комментарий от Бакалавр (13.3k баллов)

Функция min есть только в модуле math

оставил комментарий от Отличник (9.7k баллов)

А функция ABS - не в модуле Math ?

оставил комментарий от Бакалавр (13.3k баллов)

Функция abs - нет. Попробуй найти max на чистом турбопаскале.

0 голосов
ответил от Бакалавр (13.3k баллов)
{Рабочая программа. Решение основано на определении модуля числа}
var
  a, b, c, d: integer;
begin
  read(a, b, c);
  d := (a + b - abs(a - b)) div 2;
  writeln((d + c - abs(d - c)) div 2);
end.
...