Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 16.01.2019, 02: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;
}
Изображения
 
Sofia SLON вне форума   Ответить с цитированием
Старый 16.01.2019, 23:01   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,651
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дубликаты 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 19:49


18:48.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.