Имеются два 2ух мерных массива целых чисел размера n . создать из них один одномерный массив , в котором с начала идут отрицательные потом нулевые потом положительные числа
123
458
Ответы на вопрос:
// pascalabc.net 3.3 const n=4; begin writeln('1 массив: '); var a: =matrrandom(n,n,-10,10); a.println(6); writeln('2 массив: '); var b: =matrrandom(n,n,-10,10); b.println(6); var c: =a.elementsbyrow.where(x-> x< 0)+b.elementsbyrow.where(x-> x< 0)+ a.elementsbyrow.where(x-> x=0)+b.elementsbyrow.where(x-> x=0)+ a.elementsbyrow.where(x-> x> 0)+b.elementsbyrow.where(x-> x> 0); c.println; end. пример: 1 массив: -6 -3 1 8 6 -3 -8 0 8 10 -3 -9 1 -9 -2 6 2 массив: -7 -1 -3 9 -2 -6 5 2 0 10 1 0 5 -2 5 5 -6 -3 -3 -8 -3 -9 -9 -2 -7 -1 -3 -2 -6 -2 0 0 0 1 8 6 8 10 1 6 9 5 2 10 1 5 5 5
// pascalabc.net 3.3, сборка 1634 от 14.02.2018 // внимание! если программа не работает, обновите версию! begin var n: =readinteger('n='); var a: =matrrandom(n,n,-20,20); a.println(4); writeln(4*n*'-'); var b: =matrrandom(n,n,-20,20); b.println(4); writeln(4*n*'-'); var c: =(a.elementsbyrow+b.elementsbyrow).orderby(t-> t).toarray; c.println end.
N=int( h=n//3600 #кол-во часов n=n%3600 #остаток после вычета часов m=n//60 #кол-во минут s=n%60 #остаток после вычета минут - секунды h=str(h) m=str(m) if len(m)==1: m='0'+m #отступ 4 пробела от начала строки s=str(s) if len(s)==1: s='0'+s #отступ 4 пробела от начала строки print(h+': '+m+': '+s)
Популярно: Информатика
-
ilyaderkach9821.10.2022 18:33
-
кира63123.02.2022 02:34
-
roman2223q11.02.2020 05:56
-
Maksim12345126.09.2021 15:46
-
Ilyapopovsky1000112.02.2021 01:55
-
farangizuk23.02.2020 10:09
-
krictina195917.09.2020 23:06
-
правелостиля11.06.2021 15:40
-
Alexandr2K1720.12.2021 23:41
-
Хей15130.08.2022 11:30