Показано с 1 по 4 из 4
Тема: Pascal. Массивы
Древовидный режим
-
26.03.2011, 01:30 #2
- Регистрация
- 26.03.2011
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Алгоритм тупой, не оптимизированный, решает задачу в лоб)) т.е. то что здают обычно в лабах....
выглядит как то так))
{.................}
Const n=15;
Var A:array [1..n] of integer;
i,j: integer;
now:integer;
count:integer;
duplicate:boolean;
begin
{..................}
count:=0;
for i:=1 to n do
begin
now:=A[i] ; {берём очередное число}
duplicate=false; {пердположим повторений нет}
for j:=1 to n do {просматриваем весь массив}
begin {исключая now, (A[i])}
if i<>j then {иначе точно повторение)) }
if now==A[j] then {если найден повтор}
begin
duplicate=true; {говорим что он найден}
break; {завершаем внутренний цикл}
end;
end
if (not duplicate) count=count+1;
end
writeln('Unique ',count,' elements');
end.
и чем Free Pascal вообще отличается от турбо?
Похожие темы
-
Очень нужна помощь Pascal ABC PLZ!!!
от AlexANGEL_! в разделе Прикладное программированиеОтветов: 0Последнее сообщение: 18.12.2009, 18:46 -
Pascal
от kirill_z в разделе Прикладное программированиеОтветов: 1Последнее сообщение: 20.09.2008, 17:17 -
Как посмотреть все массивы
от xenon007 в разделе PHPОтветов: 0Последнее сообщение: 10.07.2008, 14:00
Социальные закладки