대학에서 C++을 사용하여 프로그램을 코딩해야합니다.배열 작업
그들은 3x3 매트릭스의 모든 요소를 입력하라고 요청했습니다. 그리고 모든 요소는 긍정적이어야합니다. 여태까지는 그런대로 잘됐다. 행렬의 각 행은 R^3 벡터의 구성 요소를 나타냅니다. 그래서 세 개의 벡터 (세 개의 1D 배열)가 있습니다. 각 벡터의 모듈러스를 계산하고 성공적으로 수행해야했습니다.
여기에 문제가 있습니다 ... 다음 단계는 가장 큰 모듈에있는 벡터를 가져 와서 그 위치를 반환하는 것입니다. 이 모든 함수는 -> int largestModulus (int Modulus [3])를 사용합니다. 어떻게해야합니까? 그것은 모두 비교에 관한 것이므로 이번에는 벡터를 비교하는 것이고, 다른 단일 요소를 비교하는 방법 만 알고 있습니다. 당신의 도움을 주셔서 감사합니다!! 당신이 전달하고 2 차원 매트릭스를 수신하고 있기 때문에 함수의 인수에
해야합니다 'std :: array'를 사용하면'operator =='를 사용할 수 있으며 예상대로 작동 할 것입니다. C 배열을 사용한다면 그것들을 사용하면 안됩니다. C 배열을 사용해야하는 경우 모든 숫자를 개별적으로 비교하면됩니다. ['std :: tie'가 도울 수 있습니다.] (https://stackoverflow.com/q/6218812/3484570). – nwp
스택 오버플로에 오신 것을 환영합니다! 좋은 질문을 공식화하려면 [How to ask] (https://stackoverflow.com/help/how-to-ask) 페이지를 참조하십시오. 당면한 문제에 직면 : 숫자가 아닌 벡터 인 모듈러스를 비교해야합니다. –