Как в c++ найти наибольшее число среди a и b не используя оператор if, max и т.д.(решить используя cin и cout)
144
473
Ответы на вопрос:
#include
using namespace std;
int main()
{
int a, b;
cout< < "enter a, b : "; cin > > a > > b;
int max;
// отбор максимального числа
((a > = b) & & (max=a)) || ((b > = a) & & (max=b));
cout < < "max = " < < max;
return 0;
}
привожу 3 способа.
std: : cout < < ((a > b) ? a : b);
//тернарный оператор
std: : cout < < a * (a > b) + b * > b));
//использование автоматического в данной записи значений bool к int
std: : cout < < (a + b + abs(a - b)) / 2; // способ вычисления. необходимо подключить библиотеку math.h. возможно переполнение
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Yanaaa1328.12.2021 14:53
-
Annuta8818.05.2020 11:38
-
Azaleika08.06.2020 20:50
-
Labzunova26.06.2020 13:55
-
89960032781109.03.2020 00:23
-
aleksapopov125.12.2020 13:16
-
dsg189g14.09.2020 02:36
-
DFSAFSA03.10.2020 13:14
-
zuldzbeysengaz21.02.2023 10:59
-
mrgold201120.01.2020 10:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.