:написать программу на паскале, с (с++) или бейсике. входной файл: input.txt. выходной файл: output.txt. ограничение времени выполнения программы: 1 секунда на тест. спецификация входа: в первой строке входного файла записано целое число n (1 n 1000), во второй строке файла записаны целые числа x1, x2, xn, (-109 xi 109). спецификация выхода: запишите в выходной файл числа xi в порядке неубывания. пример входа: 5 12 10 5 10 7 пример выхода: 5 7 10 10 12
107
462
Ответы на вопрос:
program exs; var a : array [1..1000] of integer; n, i : integer;
procedure qsort(l, r: integer); var i, j, key, buf : integer; begin i : = l; j: = r; key: =a[(l+r) div 2]; repeat while a[i] < key do inc(i); while a[j] > key do dec(j); if i< =j then begin buf: =a[i]; a[i]: =a[j]; a[j]: =buf; inc(i); dec(j); end; until (i> j); if (l < j) then qsort(l, j); if (i < r) then qsort(i, r); end;
begin readln(n); for i: = 1 to n do begin read(a[i]); end; qsort(1, n); for i: =1 to n do begin write(a[i], ' '); end; end.
Var mx, ind: integer; n, m, i, j: integer; b: array of integer; a: array of array of integer; begin read(n); setlength(a, n+1); for i : = 1 to n do setlength(a[i], n+1); for i : = 1 to n do for j : = 1 to n do read(a[i][j]); setlength(b, n+1); for i : = 1 to n do b[i] : = a[i][i]; mx : = b[1]; ind : = 1; for i : = 2 to n do if (mx < b[i]) then begin mx : = b[i]; ind : = i; end; write('макс. элемент гл. диагонали - b[',ind,'] = ', mx); end. или намного проще (если нужен только ответ): var mx, ind, el: integer; n, m, i, j: integer; begin read(n); // присваем макс. элементу самое минимальное число, // которое точно не встретится в массиве mx : = -999999999; for i : = 1 to n do for j : = 1 to n do begin read(el); if (i < > j) then continue; if (mx < el) then begin mx : = el; ind : = i; end; end; write('макс. элемент гл. диагонали - b[',ind,'] = ', mx); end.
Популярно: Информатика
-
dinbili330.05.2022 15:10
-
Maksim77790029.11.2020 22:46
-
Hujaev0105.10.2020 02:16
-
en22816.04.2022 02:43
-
Malay07080209.08.2021 15:05
-
VladislavBuryy13.02.2020 18:21
-
Аліномаг03.01.2020 12:52
-
all27124.10.2021 00:31
-
GrebenukMerry21.12.2020 23:54
-
Zharkov1234510.03.2021 16:07