Я работаю над назначением и не могу понять, как реализовать это. Мне нужно создать функцию sadd (int x, int y)
, которая возвращает числа, сложенные вместе, если она не переполняется (тогда просто возвращайте максимально возможное int). Я смог придумать некоторые решения, включающие приведение типов и условные операторы, но они не разрешены в решении. Только операторы ~! ^ + << >> &
и |
.