0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 48
|
|
1 | |
Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел15.10.2013, 14:00. Показов 49915. Ответов 8
Метки нет Все метки)
(
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
15.10.2013, 14:00 | |
Ответы с готовыми решениями:
8
Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел(If)
|
0 / 0 / 5
Регистрация: 15.10.2013
Сообщений: 7
|
||||||
15.10.2013, 14:04 | 2 | |||||
0
|
4 / 4 / 2
Регистрация: 26.08.2015
Сообщений: 59
|
||||||
26.08.2015, 16:06 | 3 | |||||
(pascal)
0
|
Модератор
9466 / 4792 / 3208
Регистрация: 17.08.2012
Сообщений: 15,021
|
||||||
26.08.2015, 17:28 | 4 | |||||
Для Free Pascal можно проще:
0
|
4 / 4 / 2
Регистрация: 26.08.2015
Сообщений: 59
|
|
26.08.2015, 17:51 | 5 |
Код хорош, только я забыл указать, что мое решение для задачи раздела if.
В данном разделе не предполагается использование функций min и max, а решается с помощью if then else. И потом, если будут вводить дробные числа? на мой взгляд тип real более пригоден в контексте данной задачи.
0
|
Модератор
9466 / 4792 / 3208
Регистрация: 17.08.2012
Сообщений: 15,021
|
|
26.08.2015, 19:04 | 6 |
Строчка 4 лишняя. В ней выводятся неинициализированные переменные, причём ещё и слитно.
Строчка 5: должно быть readln. Излишне сложно построено условие. Достаточно как у _vladimirK. Согласен насчёт real. Не применяю в учебных задачах во избежание вопроса про непонятный вывод 0.00000000000000E+000 с неумолимо следующим за этим вопросом насчёт форматированного вывода. ![]()
1
|
4 / 4 / 2
Регистрация: 26.08.2015
Сообщений: 59
|
||||||
26.08.2015, 20:15 | 7 | |||||
На счет строчек 4 и согласен, потом доработал до вида:
Выложил код на суд людской за тем, что бы посмотрели, оценили и сказали, что не так, за что большое спасибо. Ну и как один из вариантов решения задачи, возможно кому то будет полезно)
0
|
Модератор
9466 / 4792 / 3208
Регистрация: 17.08.2012
Сообщений: 15,021
|
||||||||||||||||
26.08.2015, 22:40 | 8 | |||||||||||||||
Лучше
Не по теме: И не пренебрегайте форматированием кода. Вот так:
И код при размещении на форуме в теги заключайте. Когда напечатаете/скопируете код в сообщение, выделите его, и нажмите соответствующее слово в шапке редактора сообщений, для паскаля - "PASCAL", естественно.
0
|
634 / 866 / 144
Регистрация: 10.08.2015
Сообщений: 4,445
|
||||||
27.08.2015, 19:27 | 9 | |||||
Задачка простая, в три действия, поэтому и условий if должно быть три:
1
|
27.08.2015, 19:27 | |
Помогаю со студенческими работами здесь
9
Вывести вначале наименьшее, а затем наибольшее из данных чисел Даны два числа. Вывести вначале большее, а затем меньшее из них Даны два числа Вывести вначале большее, а затем меньше из них Даны три различных действительных числа. Найти два числа, модуль разности которых имеет наибольшее/наименьшее значение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |