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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2019, 01:42   #1
Sofia SLON
Пользователь
 
Регистрация: 09.12.2015
Сообщений: 19
По умолчанию убрать дубликаты

программа выводит цепочки слов
работает правильно но много повторяющихся слов...
помогите убрать дубликаты
Код:
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <stdio.h>
int main()
{char h[25];

	int m,k,i,z,j,l,f;
	char str1[25];

	srand(time(NULL));

	l=0;
	while (l<25)
	{	
		for(i=0;i<6;i++)            
			{
				m = 97+rand()%3; 
				str1[i]=m;
			}		
		k = 3+rand()%8;	
		str1[k]='\0';
		z=0;	j=0;	f=0;
		int length_string = strlen(str1);
	
		if(*(str1)=='c'&&*(str1+1)=='b')		
			for(i=0;i<(length_string);i++)		
			{										
				if(*(str1+i)=='c')			
					z++;						
					if(*(str1+i)=='a')	
					{	f++;
						if(*(str1+i+1)=='a')			
							if(*(str1+i+2)!='a')
								j++;		
				}
	}
		

		if((z==2||z==1)&&f%2==0&&j!=f&&j==f/2)
		{ 
		printf("%s\n",str1);
	l++;
		}}

	
	
	
	return 0;
}
Изображения
Тип файла: jpg 1.jpg (39.0 Кб, 59 просмотров)
Sofia SLON вне форума Ответить с цитированием
Старый 16.01.2019, 22:01   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Вы имеете в виду, что слова повторяются?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дубликаты excel MrKeLevra Microsoft Office Excel 8 17.10.2014 13:38
Есть два екселевского файла, нужно в них как-то строки проверить на дубликаты, по возможности эти дубликаты строк найти и как ни будь пометить, например заливтой ячейки. L6go1as Общие вопросы C/C++ 1 23.06.2013 22:51
дубликаты в коде alimov7 Помощь студентам 9 23.10.2012 22:05
Убрать дубликаты и подсчёт суммы по каждому уникальному значению. Djeki Microsoft Office Excel 35 07.09.2011 19:00
убрать дубликаты Nasten'ka7 Microsoft Office Excel 1 21.03.2011 18:49