#This is my PYTHON program
import random;
n=4;
m=5;
masA=[];
masB=[];
i=j=int();
k=int();
f=int();
for i in range(0,n,1):
masA.append([]);
for j in range(0,m,1):
masA[i].append(0);
masA[i][j]=random.randint(-50,50);
print(f"\nMatrix {n}*{m} masA=:");
for i in range (0,n,1):
for j in range (0,m,1):
print(f"{masA[i][j]:3}", end="|");
f=0;
for i in range (0,n,1):
k=0;
for j in range(0,m,1):
if masA[i][j]>0:
masB.append(0);
masB[f]=masA[i][j];
f=f+1;
k=k+1;
print(f"k={k:5}");
print(f"\nmasB: {masB}");
I1RoaXMgaXMgbXnCoFBZVEhPTiBwcm9ncmFtCmltcG9ydCByYW5kb207Cm49NDsKbT01OwptYXNBPVtdOwptYXNCPVtdOwppPWo9aW50KCk7Cms9aW50KCk7CmY9aW50KCk7CmZvciBpIGluIHJhbmdlKDAsbiwxKToKICAgIG1hc0EuYXBwZW5kKFtdKTsKICAgIGZvciBqIGluIHJhbmdlKDAsbSwxKToKICAgICAgICBtYXNBW2ldLmFwcGVuZCgwKTsKICAgICAgICBtYXNBW2ldW2pdPXJhbmRvbS5yYW5kaW50KC01MCw1MCk7CnByaW50KGYiXG5NYXRyaXgge259KnttfSBtYXNBPToiKTsKZm9yIGkgaW4gcmFuZ2UgKDAsbiwxKToKICAgIGZvciBqIGluIHJhbmdlICgwLG0sMSk6CiAgICAgICAgcHJpbnQoZiJ7bWFzQVtpXVtqXTozfSIsIGVuZD0ifCIpOwpmPTA7CmZvciBpIGluIHJhbmdlICgwLG4sMSk6CiAgICBrPTA7CiAgICBmb3IgaiBpbiByYW5nZSgwLG0sMSk6CiAgICAgICAgaWYgbWFzQVtpXVtqXT4wOgogICAgICAgICAgICBtYXNCLmFwcGVuZCgwKTsKICAgICAgICAgICAgbWFzQltmXT1tYXNBW2ldW2pdOwogICAgICAgICAgICBmPWYrMTsKICAgICAgICAgICAgaz1rKzE7CnByaW50KGYiaz17azo1fSIpOwpwcmludChmIlxubWFzQjoge21hc0J9Iik7ICAgICAgICAgICAgIA==
Matrix 4*5 masA=:
-33| 37| 24|-16| 46| 22| 48| 10|-28|-30|-46| 9|-28| 14| -1| 36| 32|-22| 38| 1|k= 4
masB: [37, 24, 46, 22, 48, 10, 9, 14, 36, 32, 38, 1]