Py code: Mọi người ơi, ai có thể sửa lại chương trình cho em ở phần tổng các phần tử nhỏ nhất song song với đường chéo phụ được không ạ? (Không tính 4 đỉnh và đường chéo) VD: input: 1 2 3 4 5 6 7 8 9 Tổng các phần tử nhỏ nhất song song với đường chéo chính: 6 Tổng các phần tử nhỏ nhất song song với đường chéo phụ: 8 Code chương trình: A=[];Sc=0;Sp=0 n=int(input("Nhập phạm vi ma trận:")) for i in range(n): B=[] for j in range(n): x=int(input("A["+str(i+1)+","+str(j+1)+"]=")) B.append(x) A.append(B) print("Ma trận đã nhập là:") for i in range(n): for j in range(n): print(A[i][j],end=" ") print() for x in range(n): for y in range(n): if ((x==0 and y!=n-1) or (x!=n-1 and y==0)) and (x!=y): i=x;j=y;mi=A[i][j] while i<n and j<n: if mi>A[i][j]: mi=A[i][j] i+=1;j+=1 Sc+=mi print("Tổng phần tử nhỏ nhất trên các đường chéo // với đường chéo chính là:",Sc) for x in range(n): for y in range(n): if ((x==0 and y!=n-1) or (x!=n-1 and y==0)) and (y!=n-x-1): i=x;j=y;mi=A[i][j] while i<n and j>=0: if mi>A[i][j]: mi=A[i][j] i+=1;j-=1 Sp+=mi print("Tổng phần tử nhỏ nhất trên các đường chéo // với đường chéo phụ là:",Sp)

Các câu hỏi liên quan