[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. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [C++ 프로그래밍] 행렬 계산 프로그램