[C++ 프로그래밍] 행렬 계산 프로그램

등록일 2003.01.07 C언어 (cpp) | 4페이지 | 가격 1,000원

소개글

쓴 명령어
class Matrix
private : int data[3][3]
public
Matrix data1(ArrayMatrix1);
Matrix data2(ArrayMatrix2);
Matrix data3;
Matrix::Matrix()
{
for(int i = 0; i<3; i++)
for(int j = 0; j<3; j++)
data[i][j] = 0;
일부만 적었습니다.

숙제로 제출하여 만점받은 자료이고 주석을 상세히 달았습니다.

목차

본 자료의 전체 페이지 수는 라인의 수를 의미합니다.
착오없으시기 바랍니다.

본문내용

행렬구하는 프로그램 출제기준
① Matrix class는 private으로 3*3행렬을 가지고 있으며, 행렬의 원소는 int형이다.
② Matrix class는 인자가 없으면 행렬의 원소들을 0으로 초기화하고 인자가 있으면 들어오는 배열로 초기화하는 overload된 생성자를 갖는다.
③ Matrix class의 파괴자는 아무 일도 하지 않는다.
④ Matrix class는 public으로 인자도 없고 return 값도 없는 show_matrix()라는 함수를 갖는다.
⑤ Matrix class에 다음과 같이 계산되는 연산자 overload method를 추가하시오.

1) Matrix = Matrix + Matrix
2) Matrix= Matrix - Matrix
3) Matrix= -Matrix
4) Matrix= Matrix * int
5) Matrix=Matrix-1

* main() 함수 실행 알고리즘
1) Matrix 객체 두 개를 생성하여 구현사항 ⑤의 1),2)의 연산자를 각각 호출한 다음, show_matrix() 를 이용하여 결과값을 출력한다.
2) Matrix 객체 한 개를 생성, 구현사항 ⑤의 3),4),5)의 연산자를 각각 호출한 다음, show_matrix() 를 이용하여 결과값을 출력한다.

연산자 오버로딩에 관한 문제입니다. 필요하신분만 받으세요.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서