Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Zod
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 5
#1

Найти все слова, оканчивающиеся на ing - C++

18.12.2012, 01:17. Просмотров 1248. Ответов 0
Метки нет (Все метки)

Дана непустая последовательность слов( не более 30 ), в каждом слове не более восьми строчных латинских букв. Слова разделены запятой, за последним словом точка. Найти все слова, оканчивающиеся на ing.

Вообще уже есть программа, но хотел бы попросить упростить ее:
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
27
28
29
30
31
32
33
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <string.h>
void main()
{
setlocale(LC_CTYPE, "Russian");
char a[31][9],c;
int i=0,l=0,m=0;
int *v;
printf("Введите последовательность слов через запятую, которая оканчивается точкой\n");
do 
{ scanf("%[^.,]s",&a[i]);
scanf("%c",&c);
i++;
}
while(c!='.'&&i!=30);
a[i][0]='\0';
l=i;
i=0;
do
{ 
int v=strlen(a[i]);
 
if ((a[i][v-1]=='g')&&(a[i][v-2]=='n')&&(a[i][v-3]=='i')&&(v<9))
{ (printf("\n%s",a[i])&&(m++));} 
i++;
}
while(i<l);
if(m==0)
{printf("\n нету");}
getch();
}
Добавлено через 10 часов 31 минуту
Bump.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 01:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти все слова, оканчивающиеся на ing (C++):

Удалить из текста все слова, оканчивающиеся группой букв "ing" и "ed" - C++
Помогите пожалуйста с задачей на массив слов: Дан текст. Удалить все слова, оканчивающиеся группой букв ing и ed.

Распечатать все слова нечетной длины, начинающиеся и оканчивающиеся на букву Т - C++
Дана строка символов. Группу символов, разделенную с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя...

Удалить все слова, оканчивающиеся группой букв -кая или -кое - C++
Удалить все слова, оканчивающиеся группой букв -кая или -кое

Строки в C++ ( Удалить все слова, оканчивающиеся группой букв кая или кое) - C++
Даны натуральное число n, символы s1, ..., sn. Будем рассматривать слова, образованные символами, входящими в последовательность s1,...

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

В тексте найти слова, начинающиеся и оканчивающиеся на гласные буквы. dev c++ - C++
ввод текса в самой программе, а не в текстовом документе. помогите пожалуйста

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2012, 01:17
Привет! Вот еще темы с ответами:

Определить все слова, оканчивающиеся на "ая" (visual С++) - C++
Добрый день) Помогите пожалуйста с решением 2 задач на visual С++. 1. Дан текст. Определить все слова оканчивающиеся на &quot;ая&quot;. 2. Дано...

Слова, начинающиеся и оканчивающиеся на гласные буквы - C++
ээм))) Помогите решить....Надо очень срочно...((( я вообще не очень понимаю это все..(....а надо(...... задание Написать...

Вывести слова, начинающиеся и оканчивающиеся одной буквой - C++
Прога должна выводить слова начинающиеся и оканчивающиеся одной буквой #include &quot;iostream&quot; #include &quot;string&quot; using namespace...

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


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

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

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