Предмет: Информатика, автор: anastasiasudni

Помогите пожалуйста очень очень срочно нужно Написать программу в Паскаль r=(max(min(x,y),z))/3


Аноним: С пользовательскими функциями или баз?
anastasiasudni: Нужно простой разветвляющийся алгоритм для чайников.

Ответы

Автор ответа: Аноним
4
var
  r,x,y,z,min,max:real;
begin
  Write('Введите x,y,z: '); Read(x,y,z);
  if x<y then min:=x else min:=y;
  if z>min then max:=z else max:=min;
  r:=max/3;
  Writeln('r=',r)
end.

Тестовое решение:
Введите x,y,z: 18.4 9.62 10.7
r=3.56666666666667


anastasiasudni: Спасибо вам большое!
Аноним: пожалуйста
Похожие вопросы
Предмет: Английский язык, автор: Azzus

2. * Добавить в программу по слепой печати еще несколько уровней.

a. Уровень 2: Пользователь видит сообщение: “Поставьте мизинец левой руки на букву Ф, безымянный палец - на Ы, средний - на В, указательный - на А. Мизинец правой руки на букву Ж, безымянный палец - на Д, средний - на Л, указательный - на О Запомните расположение пальцев. Повторяйте за мной”. Пользователь получает последовательность из букв Ы и В длиной в 10 символов, и должен её воспроизвести. Если ему это не удалось, попытка повторяется. В случае успеха переходим к следующему уровню.
b. Уровень 3: Пользователь видит сообщение: “Поставьте мизинец левой руки на букву Ф, безымянный палец - на Ы, средний - на В, указательный - на А. Мизинец правой руки на букву Ж, безымянный палец - на Д, средний - на Л, указательный - на О Запомните расположение пальцев.”. Пользователь получает последовательность из букв О и Ж длиной в 10 символов, и должен её воспроизвести. Если ему это не удалось - попытка повторяется. В случае успеха переходим к следующему уровню.