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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2017, 20:32   #1
staccy
Пользователь
 
Регистрация: 14.03.2017
Сообщений: 36
По умолчанию Дано предложение. Удалить из каждого слова повторяющиеся буквы

Дано предложение. Удалить из каждого слова все повторяющиеся
буквы, т.е. в каждом слове должны остаться только различные
буквы.
Код:
#include <stdio.h>
#include <string.h>
#include <Windows.h>
int main()
{
	char str[80], str_new[80];
	SetConsoleCP(1251);//включить кодировку Win1251 при вводе с консоли
	SetConsoleOutputCP(1251);//включить кодировку Win1251 при выводе на консоли

	int i, j, k, ks, ns;
	printf("Введите предложение:\n");
	gets_s(str);
	i = 0;
	j = 0;
	k = 0;
	ns = 0;
	ks = 0;
	while (str[i] != '\0')//пока не конец строки выполняется цикл
	{
		while (str[i] == ' ')//пока встречается пробел перебираем символы
			i++;
		ns = i;//начало слова
		while ((str[i] != ' ') || (str[i] != '\0'))//пока не встретится пробел или конец строки перебираем символы
			i++;
		ks = i - 1;//конец слова
		for (j = ns; j < ks; j++)
			for (k = j + 1; k <= ks; k++)
				if (str[j] == str[k])//нужно осуществить копирование хвоста, удалить из k
Как "удалить" повторяющиеся буквы?
staccy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано предложение, которое заканчивается точкой. Найти повторяющиеся буквы. Делфи 7. nadyaH Помощь студентам 1 11.01.2014 20:30
Дано предложение. Напечатать все его слова mimit Помощь студентам 2 07.12.2012 14:05
объясните как убрать в предложении из каждого слова все повторяющиеся буквы? st555 Общие вопросы C/C++ 0 29.12.2010 06:31
удалить повторяющиеся слова в строке Андрей.12 Помощь студентам 0 15.12.2009 18:51
СИ. Удалить слова, которые содержат все повторяющиеся буквы первого слова nick23 Помощь студентам 7 01.11.2009 14:47