|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2011, 18:24 | #1 |
Регистрация: 25.05.2011
Сообщений: 5
|
есть листинг прогр. на паскале, найти ошибку в блок-схеме и в самой проге
Дан целочисленный массив А размера N. Найти количество (k) различных элементов в данном массиве и вывести эти элементы в порядке их возрастания. Для отладки программы числа последовательности сформировать с помощью генератора случайных чисел Random.
__________ uses crt; const n=10; var a:array [1..n] of integer; Lo:array [1..n] of boolean; k,i,z,x,j,Pr:integer; begin clrscr; Randomize; Writeln('Ishodnyi masssiv:'); for i:=1 to n do begin a[i]:=Trunc(Random*10); Writeln(a[i]); Lo[i]:=True; end; k:=0; for i:=1 to n do if Lo[i] then begin k:=k+1; for z:=i to n do begin Lo[z]:=(a[z]<>a[i]) and Lo[z]; end; end; x:=0; For I:=1 To N-1 Do Begin x:=I; For J:=I+1 To N Do If A[J]<=A[x] Then x:=J; Pr:=A[I]; A[I]:=A[x]; A[x]:=Pr; End; Writeln; Writeln('Sortirovka po vozrastan:'); For i:=1 to n do Writeln(A[I]); Writeln('Kolichestvo razlichnyh elementov: ',k); Readln; end. |
25.05.2011, 18:29 | #2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Дальше не смотрел, используйте тег [CODE] (значок #) для сохранения форматирования\подсветки кода в сообщении
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
25.05.2011, 18:37 | #3 |
Регистрация: 25.05.2011
Сообщений: 5
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В самой проге не выполняется цикл. | Repac123456 | Помощь студентам | 5 | 15.11.2010 22:10 |
Найти ошибку в проге с массивами | bingooo | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 10.04.2010 09:30 |
Помогите пожалуйста найти ошибку в проге | barbossa | Общие вопросы C/C++ | 6 | 01.06.2009 21:33 |
Не могу найти ошибку в проге!!!!! | beeline | Помощь студентам | 4 | 18.05.2009 20:49 |