|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.09.2010, 16:01 | #1 |
Пользователь
Регистрация: 11.09.2010
Сообщений: 15
|
Написание программы на С++
Вот условия задачи: "Дано 4 числа. Определить минимальное и максимальное, если минимальное в модуле больше максимального найти ихнюю суму, если нет - произведение."
Дело в том, что я сам написал программу к этой задаче, но моему преподавателю она не понравилась из-за того, что я использовал массив и for. Говорит мол, пиши только с if. Я вообще не могу сообразить как её таким образом написать, помогите пожалуйста. Заранее спасибо. |
18.09.2010, 16:37 | #2 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
ну и сравни тогда тупо эти 4 числа, не массив используй, а 4 переменные
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
18.09.2010, 16:43 | #3 |
Пользователь
Регистрация: 11.09.2010
Сообщений: 15
|
|
18.09.2010, 16:50 | #4 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Код:
Последний раз редактировалось rrrFer; 18.09.2010 в 16:51. Причина: теги CODE |
18.09.2010, 17:02 | #5 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Ну решите задачу в лоб:
Код:
pushl $0x18E3DF6B
call ICQ |
18.09.2010, 17:05 | #6 | |
Пользователь
Регистрация: 11.09.2010
Сообщений: 15
|
Цитата:
Ребят, кому писать не хочется - не пишите, просто вы стараетесь быстрее написать сжимаете информацию, а я же ничего понять не могу, что там написано и как. Я кое что смыслю, но не до такой степени. Последний раз редактировалось Stilet; 18.09.2010 в 17:52. |
|
18.09.2010, 17:52 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
18.09.2010, 19:08 | #8 |
Пользователь
Регистрация: 11.09.2010
Сообщений: 15
|
|
18.09.2010, 19:18 | #9 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Перфаратар
все там нормально, попробовал бы хоть сначала ну или подумал. Там только операций присваивания выполняется много(в моем варианте максимум получается за 1 присваивание) ну и в любом случае выполнится 6 сравнений(в моем в худшем 6, в лучшем 3), ну и тут еще криво конечно: (min>=0?min:-min)>max 2 сравнения(можно одно), т.к. только если -min>max то |min|>|max| |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написание программы | hunter05 | Помощь студентам | 2 | 13.06.2010 21:12 |
написание программы | koroed | Общие вопросы C/C++ | 1 | 26.04.2010 20:43 |
написание программы!!!! | shananina-katya | Помощь студентам | 2 | 18.01.2010 11:27 |
Написание программы | Ky3Heu, | Общие вопросы Delphi | 1 | 10.04.2009 14:32 |