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

Определить количество слов, которые имеют заданную цепочку символов и хотя бы одну цифру, и напечатать их. Напечатать в порядке возрастания все ЧИСЛА, - C++

Восстановить пароль Регистрация
 
levi
1 / 1 / 0
Регистрация: 07.12.2010
Сообщений: 9
08.12.2010, 07:25     Определить количество слов, которые имеют заданную цепочку символов и хотя бы одну цифру, и напечатать их. Напечатать в порядке возрастания все ЧИСЛА, #1
Определить количество слов, которые имеют заданную цепочку символов и хотя бы одну цифру, и напечатать их. Напечатать в порядке возрастания все ЧИСЛА, встретившиеся в словах.
Вот мой код программы (он находит слова, которые имеют заданную цепочку символов, а как написать условие чтоб чтоб находил эти же слова, но только имеющие еще и цифру).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <string.h>
#include <ctype.h>
main ()
{
char s [300], word[10],figure[] = "0123456789", *p;
int i, kol, len;
puts ("Vvedite predlogenie = ");
gets(s);
i = 0;
puts ("Vvedite cepochu bukv dlya poiska = ");
gets (word);
len = strlen(word);
kol = 0;
p = s;
while (s[i])
{
  p = strstr (p, word);
  if (p == NULL) break;
  kol ++;
  p = p + len;
}
printf ("V etom predlogenii %d word(s) %s", kol, word);
getchar ();
return 0;
}
 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2010, 07:25     Определить количество слов, которые имеют заданную цепочку символов и хотя бы одну цифру, и напечатать их. Напечатать в порядке возрастания все ЧИСЛА,
Посмотрите здесь:

Определить попарно номера окружностей, которые имеют хотя бы одну общую точку C++
C++ Напечатать в алфавитном порядке все слова из заданной строки, имеющие заданную длину n
C++ Удалить все числа, которые начинаются и заканчиваются на одну и ту же цифру
Масивы: удалить все числа которые начинаются и заканчиваются на одну и ту же цифру C++
В возростающем порядке напечатать все целые числа из диапазона от 1 до 1000000 которые отображаються в виде k=n^2+m^2,m>0,n>0 C++
C++ Дано предложение. Напечатать все слова в порядке возрастания их длин
В порядке возрастания напечатать те целые числа из диапазона 1..10000, которые можно представить в указанном виде C++
Обработка текстовых строк. Напечатать все слова, содержащие хотя бы одну цифру C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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