Есть ответ 👍

Написать програму для паскаля : дан линейный массив,содержащий положительные и отрицательные целые числа ,n=10.создать новый массив, в котором содержатся только положительные элементы из исходного масива ,упорядочить этот
новый массив по возрастанию.

262
317
Посмотреть ответы 2

Ответы на вопрос:


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.

LexaCR7
4,7(2 оценок)

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.

Популярно: Информатика