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

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

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

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

18.12.2012, 01:17. Просмотров 1227. Ответов 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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 01:17     Найти все слова, оканчивающиеся на ing
Посмотрите здесь:

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

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

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

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

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

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

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

Вывести слова сообщения начинающиеся и оканчивающиеся на одну и ту же букву - C++
Дано осмысленное текстовое сообщение (т.е. алфавитно-цифровая информация, разделенная пробелами и знаками препинани, в конце которого...

Выделить из заданного списка слова, оканчивающиеся на заданную букву, и указать их род - C++
Назовем слово итальянским, если оно заканчивается на օ или a. Причем в первом случае оно будет можского рода, а во втором - женского. Задан...

Написать программу, которая удаляет из текстового файла слова, начинающиеся и оканчивающиеся на гласные буквы - C++
//Написать программу, которая удаляет из текстового файла слова, начинающиеся и оканчивающиеся на гласные буквы. #include &lt;stdio.h&gt; ...


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

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

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