도와주세요!!
1. 아래와 같이 동작하는 Random Square Matrix Generation & Calculation 프로그램을 구현하려고 한다.
“1. Random Square Matrix Generation” 메뉴 선택시, 정방 행렬(Square Matrix)의 행의 길이를 키보드로
입력 받아, 0 ~ 99 사이의 난수(Random Number)들을 생성하여, X, Y, Z 행렬들을 출력한다. 입력받는
행의 길이는 2 이상 4 이하여야 한다. 화면에 행렬을 출력시, 각 열의 자릿수가 일정하도록 출력한다.
“2. Transpose Square Matrix” 메뉴 선택시, X, Y, Z 의 전치 행렬들을 출력한다. “3. X + Y + Z”,
“4. X - Y - Z”,“5. X * Y * Z” 메뉴 선택시, 각 메뉴에 해당되는 행렬 연산을 수행한다. “6. Exit”
메뉴 선택시 프로그램을 종료한다. 단, 각각의 메뉴 선택 후의 동작은 전부 함수로 구현하고, 함수로
구현 안된 경우 감점된다. 함수의 인자로 배열을 넘겨받아야 하고, 전역변수를 사용하면 감점된다. 배열
형태(예: A[i][j])가 아닌 포인터(Dereference)로 접근하여 연산하고, 배열 형태로 접근하는 경우
감점된다. Random Square Matrix 생성 전에 행렬 연산 메뉴를 선택하면, “Error : matrix is not found”
1.
여기서 "각 열의 자릿수가 일정하도록 출력한다" 하려면 어떤함수를 써야되죠?
2. 전치행렬 시행시 a[2][1] -->>> a[1][2]로 바뀌게되는데 이과정을 인덱스가아닌 포인트로접근가능한가요?
답변 부탁ㄷ립니다 ㅠ.