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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VN
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 90
#1

Просканировать строку, и вернуть слово, если ASCII код каждой буквы этого слова четный - C++

29.02.2012, 15:10. Просмотров 767. Ответов 2
Метки нет (Все метки)

написать функцию которая сканирует строку и возвращает слово если ASCII код каждой буквы этого слова четный.Пользоваться арифмитическими операциями нельзя.

Напишите пожалуйста если кто знает.
Можно приблизительно.
Код в чистом СИ
Ps ходят слухи что для решения этой задачи нужно использывать побитовые операции.


Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 15:10     Просканировать строку, и вернуть слово, если ASCII код каждой буквы этого слова четный
Посмотрите здесь:

Вводится с клавиатуры слово .Подсчитатать колличество слов начинающихся с первой буквы этого слова - C++
Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова

Преобразовать каждое слово в строке, удалив из него все вхождения первой буквы этого слова - C++
Дана строка, состоящая из символов латинского алфавита, разделенных пробелами (одним или несколькими). Преобразовать каждое слово в строке,...

Для каждой буквы первого слова определить, входит ли она во второе слово - C++
Даны 2 слова. Для каждой буквы первого слова (в том числе и для повторяющихся в этом слове букв) определить, входит ли она во второе...

Для каждой буквы первого слова определить, входит ли она во второе слово - C++
Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово. Повторяющиеся буквы первого слова не...

Для каждой буквы первого слова определить, входит ли она во второе слово - C++
Даны 2 слова. Для каждой буквы первого слово определить входит ли она во второе слово. Повторяющиеся буквы первого слова рассматривать...

Для каждой буквы первого слова определить, входит ли она во второе слово - C++
Даны 2 слова. Для каждой буквы первого слова (в том числе и для повторяющихся в этом слове букв) определить, входит ли она во второе...

Написать программу, которая будет выбирать слова с предложения и проверять: если есть слово буквы которого не повторяются в его пределах - C++
Имеется строка char или string (без разницы). Нужно написать программы которая будет выбирать слова с предложения и проверять: если есть...

Вывести на экран слова начинающиеся с той же буквы, что и первое слово предложения. Напечатать строку после изъятия этих слов. - C++
Помогите, пожалуйста с программой: Вывести на экран слова начинающиеся с той же буквы, что и первое слово введенного предложения....

Перевести в ASCII код русские буквы - C++
Ребят, возникла проблема перевод в ascii код русские буквы. В инетрнете нашел что надо использовать unsigned char но он не правильно...

В текстовом файле после каждой 2 буквы вставлять буквы из слова - C++
Подскажите, пожалуйста как на C++ в текстовом файле после, к примеру, каждой 2 буквы вставлять по очереди буквы из слова, например...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
darkknight2008
62 / 62 / 6
Регистрация: 16.10.2011
Сообщений: 200
29.02.2012, 15:49     Просканировать строку, и вернуть слово, если ASCII код каждой буквы этого слова четный #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
bool func( char *str )
{
  // Пробегаем всю строку до конца
  while (*str != 0)
  {
    // Если первый бит единица, то число нечетное
    if (*str & 1 != 0)
      return false;
    str++;
  }
  return true;
}
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
29.02.2012, 15:52     Просканировать строку, и вернуть слово, если ASCII код каждой буквы этого слова четный #3
C
1
2
3
4
5
6
7
8
9
10
11
12
int scan(const char *str)
{
   while (*str)
   {
      if (*str & 1 != 0)
         return 0;
         
      ++str;
   }
   
   return 1;
}
Ответ Создать тему
Опции темы

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