Форум программистов, компьютерный форум CyberForum.ru

Если символ — русская гласная буква, то заменить в нем младший бит единицей - C++

Восстановить пароль Регистрация
 
Butsefal
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 5
11.12.2013, 18:28     Если символ — русская гласная буква, то заменить в нем младший бит единицей #1
Ввести последовательность из 8 символов. Если символ - русская гласная буква, то заменить в нем младший бит единицей, иначе - заменить 2-й и 3-й биты нулями. Вывести исходную и преобразованную последовательности в символьной форме и в восьмеричных кодах

совсем никак -_-
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2013, 18:28     Если символ — русская гласная буква, то заменить в нем младший бит единицей
Посмотрите здесь:

C++ Найти первые N чисел при которых младший бит является зеркальным отражением следуещего бита
C++ Если символ — большая латинская буква, то заменить в нем 3-й бит нулем
отрицательные элементы последовательности заменить единицей C++
Определить, буква гласная или согласная C++
Определить тип введенного символа (цифра, русская или английская буква) C++
C++ Если число четное, то заменить его младший байт нулями
выбрать и записать в выходной файл слова по данному образцу: *#*#*, где * - согласная, а # - гласная буква C++
C++ Если символ — русская гласная буква, то заменить в нем младший бит единицей
C++ Для заданного положительного целого вывести младший бит
C++ Определить гласная буква либо согласная
Сравнить младший бит в двоичном представлении определённых целых значений C++
Бит 8, младший и старший бит (по книге) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6048 / 5651 / 1826
Регистрация: 18.12.2011
Сообщений: 14,437
Завершенные тесты: 1
11.12.2013, 18:44     Если символ — русская гласная буква, то заменить в нем младший бит единицей #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
char x[9]="aбмuвжxч";
cout<<x<<endl;
for(int i=0;i<8;i++)
   if(x[i]=='а' || x[i]=='е' || x[i]=='у' || x[i]=='ы' || x[i]=='э' || x[i]=='я' || x[i]=='и' || x[i]=='ю' || x[i]=='о')
            x[i]|=0x0001;
   else
          x[i]&=0xFFF9;
cout>>x;
Yandex
Объявления
11.12.2013, 18:44     Если символ — русская гласная буква, то заменить в нем младший бит единицей
Ответ Создать тему
Опции темы

Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru