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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Zod
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 5
18.12.2012, 01:17     Найти все слова, оканчивающиеся на ing #1
Дана непустая последовательность слов( не более 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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 01:17     Найти все слова, оканчивающиеся на ing
Посмотрите здесь:

C++ Слова, начинающиеся и оканчивающиеся на гласные буквы
C++ Распечатать все слова нечетной длины, начинающиеся и оканчивающиеся на букву Т
Строки в C++ ( Удалить все слова, оканчивающиеся группой букв кая или кое) C++
C++ Определить все слова, оканчивающиеся на "ая" (visual С++)
C++ Удалить все слова, оканчивающиеся группой букв -кая или -кое
C++ Для заданного длинного слова найти в словаре все слова
Вывести слова, начинающиеся и оканчивающиеся одной буквой C++
Найти в файле все слова, которые можно сложить из букв заданного слова C++

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

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

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