|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.08.2014, 16:09 | #1 |
Новичок
Джуниор
Регистрация: 21.08.2014
Сообщений: 1
|
Помогите новичку
Здравствуйте, помогите пожалуйста разобраться.
Нужно было решить вот такую задачку: Задание № 4 Напишите программу, которая вводит три целых числа с клавиатуры и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел. Диалог на экране должен выглядеть следующим образом: Введите три различных целых числа: 13 27 14 Сумма равна 54 Среднее значение равно 18 Произведение равно 4914 Наименьшее равно 13 Наибольшее равно 27 Долго парился с решением и в конечном итоге родил вот это : Код:
Ответьте пожалуйста, а то меня совсем запутали. Последний раз редактировалось Stilet; 21.08.2014 в 20:22. |
22.08.2014, 08:02 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Немного накручено, зато сам...
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
22.08.2014, 08:21 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Дурня какая-то в учебнике.
Я бы делал попроще: Код:
I'm learning to live...
|
22.08.2014, 13:43 | #4 | |
Пользователь
Регистрация: 31.07.2014
Сообщений: 48
|
Я бы еще короче сделал и понятнее:
Код:
Цитата:
Гораздо легче и приятнее читать код, решающий эту задачу за 5-10 строк кода, чем разгребать 30-50 строк кода, в которых к тому же везде стоят условия if-else и еще куча пустых строк. Ну а со стороны производительности, тут уже решает не то, насколько ты растянул код, а то, какие ты применил методы. Последний раз редактировалось Stilet; 22.08.2014 в 15:13. |
|
22.08.2014, 15:15 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вот твой пример однозначно прост для понимания, а то что в топе темы... не фонтан короче.
I'm learning to live...
|
|
22.08.2014, 15:56 | #6 |
Пользователь
Регистрация: 31.07.2014
Сообщений: 48
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите новичку!! | RML | Microsoft Office Access | 9 | 25.01.2010 13:04 |
Помогите новичку. | Lukash11111 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 12.07.2009 19:13 |
помогите новичку | Святой | Помощь студентам | 4 | 13.05.2007 09:07 |
Помогите новичку | HIP | Общие вопросы Delphi | 1 | 19.12.2006 14:55 |