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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2011, 17:30   #1
suger
Новичок
Джуниор
 
Регистрация: 21.12.2011
Сообщений: 1
Восклицание Pascal ABC (ПОСЛЕДНЯЯ ЗАДАЧА И ЗАЧЕТ)

8. Дана последовательность чисел а1, а2, …, аn. Выяснить, сколько чисел и какие входят в последовательность более чем по одному разу.
uses crt;
var i,j,k,y,n,c,v,b,m:integer;
a:array[1..10] of integer;
z:real;
begin
write('n=');
readln(n);
for i:=1 to n do begin
write('a[',i,']=');
readln(a[i]);
end;
c:=1;
writeln('');
for i:=1 to n-1 do begin
for j:=i+1 to n do
if a[i]=a[j] then begin
k:=a[i];
c:=c+1;
end;
if c>1 then writeln(k,' kolichestvo= ',c);
c:=1;
end;
readln;
end.
Задача работает на 75% выдает лишние ответы найдите ошибку пожалуйста...
suger вне форума Ответить с цитированием
Старый 21.12.2011, 17:56   #2
Блуд
Пользователь
 
Регистрация: 23.05.2010
Сообщений: 53
По умолчанию

Код:
var i,j,k,y,n,c,v,b,m:integer;
a:array[1..10] of integer;
z:real;
begin
write('n=');
readln(n);
for i:=1 to n do begin
write('a[',i,']=');
readln(a[i]);
end;
c:=1;
writeln('');
for i:=1 to n-1 do begin
for j:=i+1 to n do
if a[i]=a[j] then begin
k:=a[i];
c:=c+1;
a[j]=-1;
end;
if (c>1)AND (a[i]<>-1) then writeln(k,' kolichestvo= ',c);
c:=1;
end;
readln;
end.
исправил, может быть не лучший вариант, но минимум изменений
Блуд вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal abc задача Alina305 Помощь студентам 2 18.12.2011 22:09
задача pascal abc Петр студент Помощь студентам 2 11.12.2011 18:25
задача Pascal ABC EvilCry Помощь студентам 2 26.10.2011 20:28
Задача на Pascal ABC 1 antony sky Паскаль, Turbo Pascal, PascalABC.NET 1 09.05.2011 10:54