Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Даемоник
42 / 42 / 3
Регистрация: 22.05.2009
Сообщений: 97
#1

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

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

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

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

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

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

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

Задача на структуры: выбор точек, образующих треугольник наибольшего периметра - C++
Найти три различные точки из заданного множества точек, образующих треугольник наибольшего периметра. Множество точек задано на...

Дан файл чисел. Определите длину наибольшего интервала возрастания, и среднее арифм-е чисел этого интервала - C++
В общем саму задачу я сделал, а вот запись в файл сделать не могу, точнее не пойму к чему что привязывать. Это код сделанной задачи без...

Вывод наименьшего и наибольшего чисел - C++
Пользователь вводит числа заканчивая введение нулем. Вывести на экран наименьшее и наибольшее число из набора. Помогите пожалуйста)

Определить произведение наибольшего и наименьшего чисел - C++
Вводятся вещественные числа типа float, большие или равные 0, пока не будет введено отрицательное число. Подсчитать, сколько всего будет...

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

Найти величину наибольшего среди отрицательных чисел - C++
2.Даны целое n&gt;0 и последовательность из n вещественных чисел, среди которых есть хотя бы одно отрицательное число. Найти величину...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rrrFer
Заблокирован
13.06.2009, 21:10     Выбор наибольшего из трех чисел. #2
C
1
cout<<(a>b&&a>c?"A":c>b?"C":"B")<<endl;
Yandex
Объявления
13.06.2009, 21:10     Выбор наибольшего из трех чисел.
Ответ Создать тему
Опции темы

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