Дано целое неотрицательное число. Получить число, инвертируя его нечетные биты используя побитовые операции ( арифметические сдвиги) . Так же нужно вывести числа до инверсии и после в двоичной, восьмеричной и десятичной системе счисления. Решить в паскале. Пример ответа в паскале
167
428
Ответы на вопрос:
#include <iostream>
#include <string>
#include <Windows.h>
signed main() {
const int SIZE = 256;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int counts[SIZE] = {};
std::string str;
getline(std::cin, str);
int len = str.length();
/*
Цикл для подсчета повторений каждого символа в тексте
*/
for (int i = 0; i < len; i++) {
counts[(int)(str[i])]++;
}
/*
Цикл для вывода результата
*/
for (int i = 0; i < SIZE; i++) {
if (counts[i] > 0)
std::cout << "Количество повторений символа " << (char)i << ": " << counts[i] << std::endl;
}
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
элизабет1747114.12.2022 21:32
-
Whitewarrior9816.08.2022 20:06
-
Vladik45105129.01.2022 23:29
-
andreyshilenko10.01.2022 16:40
-
отличникиии07.06.2021 17:00
-
птимзшктвіал30.12.2022 11:15
-
Andrebro911.07.2020 16:50
-
Filipin203006.05.2020 19:28
-
elenshv03.01.2022 07:38
-
влаласт05.07.2020 12:23
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.