Предмет:
ИнформатикаАвтор:
nevaehДва варианта.
Если не изучали препроцессор(в частности - макросы), раскомментируйте функцию и удалите #define.
Компилировать с флагом -std=c++14 или новее.
#include <iostream>
/*
short int sign(const auto& variable)
{
return ((variable > 0) ? 1 : (variable < 0) == -1 ? -1 : 0);
}
*/
int main()
{
#define sign(variable) ((variable > 0) ? 1 : ((variable < 0) ? -1 : 0))
int A;
std::cin >> A;
std::cout << sign(A) << std::endl;
return 0;
}
Автор:
eduvigisgordonДобавить свой ответ
Предмет:
ОбществознаниеАвтор:
jeffreycunninghamОтветов:
Смотреть
Предмет:
ЛитератураАвтор:
french fryxuapОтветов:
Смотреть
Предмет:
Українська моваАвтор:
brodyhowardОтветов:
Смотреть
Предмет:
ЛитератураАвтор:
lola35Ответов:
Смотреть