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

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

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

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

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

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

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

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

Если сумма трех попарно различных действительных чисел меньше 100, то наименьшее из этих трех чисел заменить полусуммой
2)Если сумма трех попарно различных действительных чисел x,y,z меньше 100, то...

Переменной d присвоить наибольшее из трех чисел, а переменной s наименьшее из трех чисел.
Написать код программы с помощью оператора if в С++ Составить программу,...

1
rrrFer
Заблокирован
13.06.2009, 21:10 #2
C
1
cout<<(a>b&&a>c?"A":c>b?"C":"B")<<endl;
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2009, 21:10
Привет! Вот еще темы с решениями:

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

Записать в текстовый файл К целых чисел. Найти произведение наибольшего и наименьшего из чисел
Записать в текстовый файл К целых чисел. Найти произведение наибольшего и...

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

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


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

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

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