Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 02.02.2009, 21:31   #1
fiaftw
Новичок
Джуниор
 
Регистрация: 02.02.2009
Сообщений: 1
По умолчанию Вывести все слова входного потока, заканчивающиеся заданной последовательностью символов

Компилятор Turbo c

Блин не знаю даже с чего начать
fiaftw вне форума
Старый 02.02.2009, 21:40   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
#include <string.h>
#include <iostream.h>
#include <conio.h>

int main()
{
char s[1000],m[10],buf[80],*p;
int i,k,len;
cout<<"Vvedite stroku:\n";
gets(s);
cout<<"\nVvedite masku:\n";
gets(m); cout<<"\n";
len = strlen(s);
i=0;

while(i<len)
 {
	while(s[i]==' '&&i<len) i++;
	strcpy(buf,"");
 k=0;
	while(s[i]!=' '&&i<len)
	 buf[k++] = s[i++];
 buf[k]='\0';
 p = strstr(buf,m);
 if(p) cout<<buf<<"\n";
	i++;
	}
getch();
return 0;
}
Пример ввода:
Код:
Vvedite stroku:
один два три одинадцать двенадцать двадцать пятьдесят

Vvedite masku:
дцать

одинадцать
двенадцать
двадцать
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 03.02.2009, 00:44   #3
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Мда... обсуждай, не обсуждай, все тоже самое.
Закрыто.
MaTBeu вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со списком - вывести слова согласно условиям alex2008ean Паскаль, Turbo Pascal, PascalABC.NET 5 30.12.2008 12:27
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. Briz Помощь студентам 2 11.05.2008 00:56
В введенном предложении удалить все повторяющиеся слова Алена Помощь студентам 5 21.11.2007 14:12
[assembler] вывести слова в кот-ых есть erv Mariaaa Помощь студентам 1 12.11.2007 15:04
Вывести на экран те слова, у которых первая буква входит в него 2 раза. GN_ Паскаль, Turbo Pascal, PascalABC.NET 2 31.12.2006 09:14