Есть ответ 👍

Имеются два 2ух мерных массива целых чисел размера n . создать из них один одномерный массив , в котором с начала идут отрицательные потом нулевые потом положительные числа

123
458
Посмотреть ответы 3

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

Ріo78
4,4(62 оценок)

// 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)

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