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

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

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

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

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

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

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


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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Эксперт C++
4932 / 2512 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 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;
}
Yandex
Объявления
29.02.2012, 15:52     Просканировать строку, и вернуть слово, если ASCII код каждой буквы этого слова четный
Ответ Создать тему
Опции темы

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