Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
batyr
1 / 1 / 1
Регистрация: 19.10.2012
Сообщений: 64
#1

Вывести слова которые не содержат букву а

31.10.2012, 17:24. Просмотров 550. Ответов 5
Метки нет (Все метки)

нужно сделать так, что бы при вводе любых слов из сочетания латинских букв(слова разделены пробелами и длина текста произвольная), прога показывала слова которые не содержат букву а. Признак конца - символ "\n" (перевод строки)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2012, 17:24
Ответы с готовыми решениями:

Вывести слова, которые не содержат букву а
помогите с задачкой) нужно создать прогу на с++, которая Выводит слова,...

Вывести слова, которые содержат заданную букву (исправить код)
Задание на массив. Нужно вывести слова, которые содержат заданную букву. Слова...

Вывести все слова сообщения, которые содержат данную букву
Вывести все слова сообщения, которые содержат данную букву.

Вывести все слова из предложения, которые содержат данную(определенную) букву
Дано предложение. Вывести все слова из этого предложения, которые содержат...

Определить, каких символов больше: цифр или латинских букв и Вывести слова, которые не содержат букву а
помогите с задачками:) 1. Дана строка символов. Признак конца - символ '\n' (...

5
Thinker
Эксперт С++
4232 / 2206 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
31.10.2012, 17:40 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<string.h>
 
int Check(char *s, char c)
{
   return *s ? (*s == c) || Check(s + 1, c) : 0;
}
 
int main()
{
   char s[1024], *w;
   fgets(s, 1024, stdin);
   for(w = strtok(s, " \n\t"); w; w = strtok(NULL, " \n\t"))
      if (!Check(w, 'a'))
         puts(w);
   return 0;
}
2
batyr
1 / 1 / 1
Регистрация: 19.10.2012
Сообщений: 64
31.10.2012, 17:52  [ТС] #3
Thinker, привет. что то не так в проге не показывает слова)
0
Thinker
Эксперт С++
4232 / 2206 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
31.10.2012, 17:54 #4
а ничего, что я ее сначала запустил. а потом сюда скинул? вводите строку, нажимаете ENTER и результат на экране. Если окно исчезнет сразу, поставьте getch() перед return 0;
0
batyr
1 / 1 / 1
Регистрация: 19.10.2012
Сообщений: 64
31.10.2012, 17:56  [ТС] #5
Thinker,все понял, спасибо большое
0
batyr
1 / 1 / 1
Регистрация: 19.10.2012
Сообщений: 64
02.11.2012, 18:20  [ТС] #6
Thinker, еще можно без сделать без check, string? используя только printf и scanf
0
02.11.2012, 18:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2012, 18:20

Найти слова которые содержат введеную букву
Задние: Напишите программу, которая определяет: 1) является ли введенная с...

1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова, начинающиеся на одну букву 2. Определить номер слова в котором больше всего г
1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова,...

Указать те слова, которые содержат хотя бы одну букву k
Помогите решить задачу что-бы зачёт получить Дана строка. Указать те слова,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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