더북(TheBook)

1.4.10 2차원 배열의 전치행렬(행과 열이 바뀐 행렬)을 생성하는 코드 조각을 작성하라. 예를 들어 [그림 1.4.8]에 있는 스프레드시트 배열을 입력하면 이 코드는 다음 값을 출력해야 한다.

99  98  92  94  99  90  76  92  97  89
85  57  77  32  34  46  59  66  71  29
98  78  76  11  22  54  88  89  24  38

1.4.11 별도의 배열을 생성하지 않고 2차원 정방행렬을 직접 전치시키는 코드 조각을 작성하라.

 

1.4.12 기존 m x n 배열 a[][]의 전치행렬 b[][]를 생성하는 코드 조각을 작성하라.

 

1.4.13 + 대신 or, * 대신 and 연산자를 사용해 불형 값을 가진 두 정방행렬의 곱을 구하는 프로그램을 작성하라.

 

1.4.14 명령 줄 인수로 정수 n을 입력받고, ij가 서로소(공통 인수가 없는 두 수)이면 True, 아니면 False 값을 갖는 불형n x n 배열을 생성하는 프로그램을 작성하라. 그러고 나서 [연습문제 1.4.5]를 참조해, 요소의 값이 True이면 *, 아니면 공백을 출력하라. 이때 행과 열의 번호도 출력하라.

 

힌트: 체를 이용해 서로소가 아닌 수들을 걸러내라.l

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.