1 | |
Сравнение чисел31.12.2013, 20:55. Показов 3005. Ответов 43
Метки нет (Все метки)
Привет всем!Люди помогите написать программ,которая сравнивает три числа и выдает наибольшее и наименьшее из них.Задача из книги Дейтелов.
Всем заранее спасибо)
0
|
31.12.2013, 20:55 | |
Ответы с готовыми решениями:
43
Сравнение чисел Сравнение чисел Сравнение чисел Сравнение чисел |
Заблокирован
|
|||||||||||
31.12.2013, 22:39 | 22 | ||||||||||
EasyProgramer96, еще одна ошибка, там где поиск ср. ариф. Замените на:
0
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
||||||
31.12.2013, 22:45 | 24 | |||||
0
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
|
31.12.2013, 22:56 | 26 |
И еще условия добавить когда : a>b ,b<c ,a<c и a>b ,b<c, a>c. С новым годом!
0
|
02.01.2014, 10:11 [ТС] | 27 | |||||
Спасибо!Да все дописал и исправил,но ничего не получилось
Проверьте пожалуйста что не так,а то выводится не то, что надо. Добавлено через 53 секунды Если отставить только первое условие,то все вроде бы работает Добавлено через 2 минуты Программа должна выглядеть так : 13 27 14 Введите три различных числа Сумма равна 54 Среднее значение равно 18 Произведение равно 4914 Наименьшее равно Наибольшее равно 27 Числа так, для примера
0
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
||||||
02.01.2014, 10:56 | 28 | |||||
EasyProgramer96,поэкспериментируй,это же так интересно! Вообще язык С++это как закон физики существующий как данность.Вот он есть и все! Ну это личные мои ощущения.Удивительный язык!
0
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
|
02.01.2014, 11:04 | 30 |
http://ideone.com/LdSIIJ проверьте,может что-то не дописал ,все работает отлично! Выложи скопированный код Тот что у тебя не проходит.
0
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
||||||
02.01.2014, 11:08 | 31 | |||||
У вас после if написаны 2 строчки,а выполняться будет 1.Для того,чтобы выполнялись обе строчки их нужно заключить в фигурные скобочки.
1
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
|
02.01.2014, 11:36 | 32 |
EasyProgramer96Может ты набираешь числа ,например 2 7 5 ,а этого условия в моем коде нет. Так дописать по аналогии очень просто.И еще не рассматривались 5 условий ,когда a=b ,b=c, a=c .Тоже все они пишутся аналогично.
0
|
128 / 125 / 39
Регистрация: 11.04.2010
Сообщений: 255
|
||||||
03.01.2014, 01:22 | 33 | |||||
Вариант с тернарным оператором
0
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
|||||||||||
03.01.2014, 01:56 | 34 | ||||||||||
Добавлено через 11 минут Наверное требовалось
Добавлено через 7 минут Выполняться будет когда все 3 числа разные.
1
|
03.01.2014, 16:43 [ТС] | 35 | ||||||||||
Спасибо заработало,только дописал system("pause>>void"),чтобы не закрывалась.
Добавлено через 5 минут Скажите а можно вместо
0
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
|
03.01.2014, 16:59 | 36 |
В реальных программах даже нужно.
Добавлено через 9 минут Сейчас вам главное понять как это работает.Попробуйте это же проделать с 4мя,5ю цифрами.Не бойтесь экспериментировать с кодом будет только лучше для вас.Удачи.
0
|
║XLR8║
|
|||||||||||
03.01.2014, 17:09 | 38 | ||||||||||
http://stackoverflow.com/quest... ments-in-c
Или так
1
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
|
03.01.2014, 17:15 | 39 |
outoftime,эти коды у меня например не идут ,видимо нужна поддержка С++11 ,а до этого надо дорасти еще... Но интересно познакомиться,спасибо.
0
|
║XLR8║
|
||||||||||||||||
03.01.2014, 17:28 | 40 | |||||||||||||||
Еще можно рекурсивный вариант:
P.S. для рекурсивного варианта много либ подключать не надо.
Добавлено через 43 секунды А ну да (: Видимо без C++11 никак (: Добавлено через 32 секунды вот
0
|
03.01.2014, 17:28 | |
03.01.2014, 17:28 | |
Помогаю со студенческими работами здесь
40
Сравнение чисел. Сравнение 3 чисел Сравнение чисел double в do {} while Сравнение трех чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |