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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка статического массива методом пузырька http://www.cyberforum.ru/cpp-beginners/thread735203.html
Дана матpица A. Упорядочить элементы каждой строки в порядке неубывания. Я написал такую программу: #include <stdio.h> #include <conio.h> #include <clocale> int main() { setlocale...
C++ Запись и чтение структур данных Изучаю структуры данных в C++. Решил написать программу, которая просто получает данные для структуры и записывает структуру в файл txt. // TestProject.cpp: определяет точку входа для консольного... http://www.cyberforum.ru/cpp-beginners/thread735184.html
C++ увеличить каждую третью компоненту файла
Сформировать файл F. Определить сумму и произведение наибольшего и наименьшего из значений компонент. Заменить значением суммы первую и последнюю компоненты, а на значение произведения – увеличить...
Нужна помошь с методом шелла C++
for (int i=0;i<size-1;i++)>p.nomer) { next=p; p=p; p=next; } else if(p.nomer==p.nomer) { p=p;
C++ Вычислить частичную сумму, количество N членов и абсолютную ошибку http://www.cyberforum.ru/cpp-beginners/thread735170.html
заданы x принадлежит D и ε > 0. пользуясь разложением функции f(x) в ряд S(x), вычислить частичную сумму {S}_{n}(x), количество N членов в частичной сумме и абсолютную ошибку rn(x)=|f(x)-{S}_{n}(x)|...
C++ Процессы с прерываниями Друзья, помогите реализовать на С++ программку в консольном приложении VStudio 2008 по такому алгоритму: 1) Запускаем базовый процесс. 2) Запускаем один из процессов с более высоким приоритетом.... подробнее

Показать сообщение отдельно
Zod
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 5

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

18.12.2012, 01:17. Просмотров 1237. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru