Как считать два целых числа и вывести наибольшее?
Напишите программу, которая считывает два целых числа a и b и выводит наибольшее значение из них. Числа — целые от 1 до 1000.
При решении задачи можно пользоваться только целочисленными арифметическими операциями +, -, *, //, %, =. Нельзя пользоваться нелинейными конструкциями: ветвлениями, циклами, функциями вычисления модуля, извлечения квадратного корня.
Ответы (1 шт):
Автор решения: Victor VosMottor
→ Ссылка
#include <iostream>
int main(){
int a = 0;
int b = 0;
std::cin >> a;
std::cin >> b;
std::cout << (a*(a/b)+b*(b/a))/(b/a+a/b) << std::endl;
return 0;
}