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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 13:09   #1
Виктор Казанцев
 
Регистрация: 25.12.2011
Сообщений: 4
По умолчанию исправить код, строки

Код:
#include<iostream>
using namespace std;
#include"Rus.h"
#include<string.h>
/*.Ввести строку, слова в которой разделены пробелами.
Распечатать эту строку, удалив из нее те слова, которые встретились в ней 
более одного раза
например: мама мыла мама ела
результат мама мыла ела
*/
int udal(char* str);
int udal(char* str)
{ 
	char* m=new char[80];
	char* k;
	int i=0;
	int n=strlen(str);
	int j=0;
	while(i<n)
	{
		while(str[i]!=' ' && i<n)
		{
			m[j]=str[i];
			i++;
			j++;
		}
		//for (i=0;i<n;i++)
//if(str[i]==' ')
m[j]='\0';
	k=strstr(str, m);
	if(k!=NULL)
	strcpy(k,k+strlen(m));
	i++;
	}
delete []m;
return 0;
}
int main(void)
{int  z;
char str[80];
cout<<Rus("Запишите строку: ");
cin.getline(str,80);
z=udal(str);
cout<<Rus("Вышло: ")<<str<<endl;
return 0;
}

Последний раз редактировалось ACE Valery; 26.12.2011 в 23:42.
Виктор Казанцев вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исправить код seed92 Помощь студентам 0 21.02.2011 16:02
нужно исправить код Alt_Shift Общие вопросы C/C++ 4 14.11.2010 16:16
Исправить код DirtyBASS Помощь студентам 2 22.09.2009 10:20
Исправить код IndividBezLica Помощь студентам 0 02.06.2009 09:41
Помогите исправить код lider24816 Помощь студентам 2 24.05.2009 18:12