| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [С++] Найти произведение |
| Автор: Sandr12 2.3.2010, 22:21 |
| Задача:Найти произведение двух наибольших из 5 чисел. Добавлено через 1 минуту и 23 секунды желательно с оператором выбора case. Добавлено через 2 минуты и 41 секунду Visual C++ |
| Автор: ИванМ 2.3.2010, 23:11 | ||
|
| Автор: t_gran 3.3.2010, 06:19 | ||
ИванМ, ей богу, человек просит реализовать школьную задачку и плюс ещё разжевать, а вы ему STL.
|
| Автор: Sandr12 3.3.2010, 14:46 |
| Visual C++ Добавлено позже t_gran, ошибка: --------------------Configuration: laba - Win32 Debug-------------------- Compiling... laba.cpp c:\microsoft visual studio\myprojects\laba\laba.cpp(33) : fatal error C1010: unexpected end of file while looking for precompiled header directive Error executing cl.exe. laba.obj - 1 error(s), 0 warning(s) а почему нет оператора case? название темы в методичке: "Условные операторы.Оператор выбора case." Добавлено через 1 минуту и 49 секунд t_gran, ошибка: --------------------Configuration: laba - Win32 Debug-------------------- Compiling... laba.cpp c:\microsoft visual studio\myprojects\laba\laba.cpp(33) : fatal error C1010: unexpected end of file while looking for precompiled header directive Error executing cl.exe. laba.obj - 1 error(s), 0 warning(s) а почему нет оператора case? название темы в методичке: "Условные операторы.Оператор выбора case." Добавлено через 2 минуты и 42 секунды упс)) дабл) |
| Автор: Sandr12 3.3.2010, 19:21 |
| jhonyxakep, спасибо большое))) всё получилось!) |
| Автор: t_gran 4.3.2010, 03:40 | ||||
Не могу не прокомментировать.
Для этого:
|
| Автор: mrbrooks 4.3.2010, 09:23 |
| t_gran, для хакера это просто не очевидно |
| Автор: jhonyxakep 4.3.2010, 11:12 |
| Автор: t_gran 5.3.2010, 03:31 | ||||
Да ну?! Первый раз такое слышу! |
| Автор: jhonyxakep 5.3.2010, 11:46 |
| Автор: Dov 6.3.2010, 00:43 | ||
Ещё вариант с STL:
Поскольку однопроходный вариант (т.е. с одним циклом) никто не предложил, то я объявляю конкурс. Три человека, которые первыми напишут работающий вариант(без использования STL и других сторонних библиотек) c одним проходом по массиву, получат от меня в репу. Если кто-то захочет поучаствовать в этом безобразии, то не публикуйте здесь свои ответы(что бы не подсказывать другим), а посылайте мне на PM, а здесь напишите только одно слово: замутил, что бы народ видел сколько человек уже написали свои варианты. Потом я выложу здесь правильные решения. Задачка довольно простая, по-этому время на её решение будет, скорее всего, ограничено... так что, поторопитесь... Итак, время пошло!!! Желаю удачи!!! з. ы. хотя в этой задаче нужно выбирать из пяти чисел, но не забывайте, что выбор может состоять из гораздо большего количества чисел. Это я для тех, кто захочет вообще без циклов написать... |
| Автор: Dov 6.3.2010, 01:12 | ||
Можно использовать такой шаблон:
|
| Автор: Letov 6.3.2010, 03:24 | ||||
замутил |
| Автор: Dov 9.3.2010, 14:25 |
| Ну что? Выходные и праздники прошли. Завтра вечером подведём наши не утешительные итоги... |
| Автор: t_gran 10.3.2010, 08:56 |
| замутил |
| Автор: Dov 10.3.2010, 22:40 | ||||
| Итак, как и обещал, подводим итоги. В решении задачи приняли участие лишь два участника: Letov и t_gran. И оба прислали правильное решение, и оба же получают заслуженные плюсы в репу. Выкладываю здесь присланные ими решения: Letov:
t_gran:
Ребята, спасибо за участие... з.ы. Со своей стороны хочу сказать, что решение t_gran`a мне понравилось больше(не в обиду Letov`у). Всем удачи и хороших программ!!! |
| Автор: orthrus 11.3.2010, 07:56 | ||
Хоть я немного и не успел поучаствовать в таком интересном конкурсе, но свои 5-ть копек внесу в решение данной задачи однопроходным методом
|
| Автор: orthrus 11.3.2010, 08:48 |
| был дубль |
| Автор: Dov 11.3.2010, 08:50 |
| orthrus, потестировать забыл? |
| Автор: orthrus 11.3.2010, 08:54 |
| почему? |
| Автор: t_gran 11.3.2010, 11:16 | ||
orthrus, http://codepad.org/4k6fmmgW на ответ |
| Автор: orthrus 11.3.2010, 11:42 |
| Поправил код |
| Автор: Dov 11.3.2010, 14:33 |
orthrus, третьим будешь. з.ы. но в следующий раз не опаздывай... |