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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2013, 17:26   #1
Антонолол
 
Регистрация: 07.11.2012
Сообщений: 7
По умолчанию Подпрограммы

Доброго времени суток. помогите решить на Pascal
Составить подпрограмму, которая выясняет, имеется ли в массиве повторяющиеся элемены(если да, то к=1, если нет, то к=0). С ее помощью обработать 2 массива.
Антонолол вне форума Ответить с цитированием
Старый 13.05.2013, 19:58   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Наработки имеются?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.05.2013, 20:09   #3
alexander13
Форумчанин
 
Аватар для alexander13
 
Регистрация: 07.02.2013
Сообщений: 267
По умолчанию

Можно как-нибудь так:
Код:
const 
	n = 5;

var
	a    : set of byte;
	x    : array [1..n] of byte;
	i, k : byte;
	
BEGIN
	randomize;
	
	k := 0;
	
	for i := 1 to n do begin
		x[i] := random (10);
		write (x[i] : 3);
	end;
	
	writeln;
	
	for i := 1 to n do
		if (x[i] in a) then begin
			k := 1;
			break;
		end
		else
			a := a + [x[i]];
	
	writeln (k);
	readln;
END.
Зависит от элементов массива =)
Можно и без множеств сделать, вложенным циклом, например.. Ну, я навскидку могу еще несколько способов назвать. А мой код, если даже он Вам подойдет, все равно придется переделать под обработку двух массивов. Так что без усилий с Вашей стороны Вам все равно решения не получить =)
Μολὼν λαβέ
alexander13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подпрограммы superDmitry Помощь студентам 1 10.12.2010 19:10
Подпрограммы-процедуры, подпрограммы-функции в Pascal rishikesh Помощь студентам 19 18.05.2010 23:05
подпрограммы @lenk@ Помощь студентам 1 04.03.2010 23:36
Подпрограммы Neyrone Помощь студентам 8 14.12.2009 12:56