Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 프로그램의 주어진 배열에서 하부 삼각 행렬 패턴을 인쇄합니다.

<시간/>

n x n의 행렬로 주어진 작업은 n x n의 행렬을 하부 삼각 패턴으로 인쇄하는 것입니다.

하삼각행렬은 주대각선 요소와 나머지 요소를 0으로 포함하여 주대각선 아래에 있는 요소를 갖는 행렬입니다.

다이어그램의 도움으로 이것을 이해합시다 -

C 프로그램의 주어진 배열에서 하부 삼각 행렬 패턴을 인쇄합니다.

녹색의 요소 위는 기본 대각선 아래의 요소이고 빨간색 요소는 0으로 설정된 기본 대각선 위의 요소입니다.

예시

입력:행렬[3][3] ={ { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }출력:1 0 0 4 5 0 7 8 9 

알고리즘

int lower_mat(int mat[n][m])STARTSTEP 1:DECLARE I AND jSTEP 2:LOOP FOR i =0 AND i  

예시

#include #define n 3#define m 3int lower_mat(int mat[n][m]){ int i, j; for ( i =0; i  

출력

위의 프로그램을 실행하면 다음 출력이 생성됩니다 -

1 0 04 5 07 8 9