buriginast5
?>

На Дано число N. Разделите его на 2 нацело.В задаче запрещено использоватьарифметические операции +, -, */и %, а такжеоператоры if / switch и тернарную операцию.Формат входных данныхВ одной строке вводится одно целое число N (0 :N 109Формат выходных данныхТребуется вывести одно целое число — ответ на задачу.Входные данные17выходные данные8​

Информатика

Ответы

mmurzina

#include <iostream>

using namespace std;

int main()

{

   int ISI, ANS;

   cin >> ISI;

   ANS ^= ISI >> 1;

   cout << ANS;

}

Объяснение:

Юзаем такие побитовые операции ANS ^= ISI >> 1;

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

На Дано число N. Разделите его на 2 нацело.В задаче запрещено использоватьарифметические операции +, -, */и %, а такжеоператоры if / switch и тернарную операцию.Формат входных данныхВ одной строке вводится одно целое число N (0 :N 109Формат выходных данныхТребуется вывести одно целое число — ответ на задачу.Входные данные17выходные данные8​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

tashovairina
mayskiyandrey90
хаджимурод1172
shakmeev
yana799707
anytkaakk
Стефаниди
mlf26
zorinka777
Тамара_Григорьевна897
Asira926
daarisgoy
Dmitrievich1871
steam22-9940
info6