Написать програму для паскаля : дан линейный массив,содержащий положительные и отрицательные целые числа ,n=10.создать новый массив, в котором содержатся только положительные элементы из исходного масива ,упорядочить этот
новый массив по возрастанию.
262
317
Ответы на вопрос:
var i, j, k, p: integer; a, b: array[1..10] of integer;
begin k : = 0; for i : = 1 to 10 do begin a[i] : = random(20) - 10; write(a[i]: 3); if a[i] > 0 then begin k : = k + 1; b[k] : = a[i]; end; end; for i : = 1 to k - 1 do for j : = i + 1 to k do if b[i] > b[j] then begin p : = b[i]; b[i] : = b[j]; b[j] : = p; end; writeln; for i : = 1 to k do write(b[i]: 3); end.
Var a: array [1..100] of integer; n,l,i,j: integer; begin for i: =1 to 20 do read (a[i]); for j: =1 to n-1 do for i: =1 to n-j do if a[i] > a[i+1] then begin l: =a[i]; a[i]: =a[i+1]; a[i+1]: =l; end; for i: =1 to 20 do if ((a[i] mod 2)=1) and ((a[i] mod 5)=0) then begin writeln (a[i]); break; else writeln('таких чисел нет'); end; end.
Популярно: Информатика
-
justnero22.10.2022 03:45
-
Dadahkkkaaa00118.12.2020 20:44
-
Alex96xelA14.09.2021 17:34
-
miakakashka17.03.2021 06:28
-
Yaryycher06.09.2020 14:30
-
Losvlosinavhlasinah06.06.2022 15:39
-
toseshevaanna07.07.2022 07:54
-
мария230019.11.2021 04:30
-
24vwyda14.03.2021 10:29
-
Samvel777728.02.2023 15:48