Автор Дмитрий Титов задал вопрос в разделе Другие языки и технологии
Помогите пожалуйста. Нужно составить алгоритм в виде блок-схемы для нахождения среднего числа из трех чисел. СРЕДНЕГО!!! и получил лучший ответ
Ответ от Krab Bark[гуру]
if (a in [b..c])or(a in [c..b) then writeln(a) else if (b in [a..c])or(b in [c..a]) then writeln(b) else writeln(c)
Ответ от Ўрий Богданов[новичек]
Сначала присваиваем значение переменным
int min=0;
int max=0;
int middle=0;
Потом находим МИНИМУМ из трех чисел:
if(a<=b && a<=c) min=a;
else
if(b<=a && b<=c) min=b;
else
if(c<=a && c<=b) min=c;
Потом находим МАКСИМУМ из трех чисел
if(a>=b && a>=c) max=a;
else
if(b>=a && b>=c) max=b;
else
if(c>=a && c>=b) max=c;
Затем находим СРЕДНЕЕ используя минимум и максимум
if(min==b && max==c) middle=a;
else
if(min==a && max==c) middle=b;
else
if(min==b && max==a) middle=c;
Ну и осталось вывести на экран значение middle, это и будет среднее!
Сначала присваиваем значение переменным
int min=0;
int max=0;
int middle=0;
Потом находим МИНИМУМ из трех чисел:
if(a<=b && a<=c) min=a;
else
if(b<=a && b<=c) min=b;
else
if(c<=a && c<=b) min=c;
Потом находим МАКСИМУМ из трех чисел
if(a>=b && a>=c) max=a;
else
if(b>=a && b>=c) max=b;
else
if(c>=a && c>=b) max=c;
Затем находим СРЕДНЕЕ используя минимум и максимум
if(min==b && max==c) middle=a;
else
if(min==a && max==c) middle=b;
else
if(min==b && max==a) middle=c;
Ну и осталось вывести на экран значение middle, это и будет среднее!
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите пожалуйста. Нужно составить алгоритм в виде блок-схемы для нахождения среднего числа из трех чисел. СРЕДНЕГО!!!