![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.10.2009
Сообщений: 83
|
![]()
вот задача
Дан массив целых чисел размера n(n=10).Получить упорядоченный по возрастанию массив, содержащий все различные числа данного массива. я набодяжил вот такую прогу, но она немного некоректно работает,выводит не все значения конечого массива. Пожалуйста помогите! укажите на ошибку! Program lab_5; uses crt; const n=10; type rofl=array[1..n] of integer; var i,k,j,t:integer; a,b:rofl; begin clrscr; for i:=1 to n do read(a[i]); for i:=1 to n-1 do begin for j:=i+1 to n do if a[i]>a[j] then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; end; end; k:=2; for i:=1 to n-1 do if a[i]<>a[i+1] then begin b[k]:=a[i+1]; k:=k+1; end; for i:=1 to k do write(b[i],' '); readln; end. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 19.10.2009
Сообщений: 83
|
![]()
Народ ну помогите плиз.... хоть убей не могу понять в чём ошибка.
соритировка идёт хорошо, а когда убираются одинаковые элементы, тогда и начинаются проблемы Последний раз редактировалось Гамбит; 05.11.2009 в 22:13. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
![]() Код:
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
одномерный массив | curly182 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.05.2009 15:01 |
Одномерный массив. | gree | Помощь студентам | 6 | 12.05.2009 20:29 |
Одномерный массив | Sirega | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 27.11.2008 21:21 |
одномерный массив | ldx | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 06.06.2008 17:45 |