С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

13.06.2009, 20:55. Просмотров 1051. Ответов 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++
Язык программирования С++. Составить программу нахождения наибольшего из трех чисел

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

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

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

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

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

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
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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