Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
42 / 42 / 8
Регистрация: 22.05.2009
Сообщений: 97
1

Выбор наибольшего из трех чисел.

13.06.2009, 20:55. Просмотров 1545. Ответов 1
Метки нет (Все метки)

Мне на экзамене задали задачу, из-за которой мой балл упал с 5 до 4, т.к. я не смог ее решить. Задача звучала следующим образом:
Написать оператор, вычисляющий наибольшее из трех чисел при промощи условной операции ?:
Сегодня я ее решил, и было бы интересно узнать мнение по поводу моего решения, т.е. насколько оно правильное и что можно было бы сделать с точки зрения оптимизации и скорости выполнения (так сказать на будущее).
Вот само решение:
C++
1
cout<<((a > b && a > c) ? 'A' : ((b > a && b > c) ? 'B' : (c > a && c > b) ? 'C' : 'P'));
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2009, 20:55
Ответы с готовыми решениями:

Составить программу нахождения наибольшего из трех чисел
Язык программирования С++. Составить программу нахождения наибольшего из трех чисел

Написать алгоритм нахождения наибольшего общего делителя трех чисел
Написать алгоритм нахождения наибольшего общего делителя трех чисел C++ помогите пожалуйста,...

не могу дописать программу! осталось условие на нахождение наибольшего из трёх чисел!
Помогите дописать программу #include &lt;iostream.h&gt; #include &lt;math.h&gt; void main() { int a,b,c,d;...

Присвоить переменной значение наибольшего из трех чисел, используя условную операцию
Не правильно присваивает максимальное значение переменной Max при всех отрицательных числах....

1
Заблокирован
13.06.2009, 21:10 2
C
1
cout<<(a>b&&a>c?"A":c>b?"C":"B")<<endl;
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2009, 21:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Составить программу вывода на экран наибольшего из трех введенных с клавиатуры чисел
я не знаю с++ а тут сказали лаб делать помогите вроде задачи легкие 1 Составить программу для...

Случайный выбор из трех заданных чисел
Здравствуйте, как сделать выбор из 3 числ (1, 0 и 0,5) ????

Выбор наибольшего значения в каждой строчке из трех одномерных массивов
Добрый день! Помогите, пожалуйста, с решением задачи. Даны три одномерных массива с одинаковым...

Найти наибольшее из трех чисел, используя процедуру нахождения наибольшего из 2 чисел.
10. Найти наибольшее из трех чисел, используя процедуру нахождения наибольшего из 2 чисел.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.