[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() 를 이용하여 결과값을 출력한다.

연산자 오버로딩에 관한 문제입니다. 필요하신분만 받으세요.
*원하는 자료를 검색 해 보세요.
  • c++ 프로그래밍 가상클래스를 이용한 자동차 소모비 계산 프로그램 14 페이지
    1. 프로그램 주요 기능 연료사용 종류에 따른 자동차별로 각각 차량 가격, 연비, 기어타입, 하루사용km수 등의 속성 이용하여 차량 소유주가 연간 지불해야할 소모 비용을 계산하는 프로그램. 사용자가 하루 차량 이용 km..
  • [객체지향언어(C++)] 연산자오버로딩 12 페이지
    1. 문제 => 클래스 Polynomial을 개발하라. Polynomial의 내부적인 표현은 항들의 배열이다. 각각의 항은 계수와 지수를 갖는다. 2x4의 항은 계수 2와 지수 4를 갖는다. 2. Code #incl..
  • [c++]프로그래밍 객체지향 자동차 소모비 구하는 프로그램 0 페이지
    1. 프로그램 주요 기능 연료사용 종류에 따른 자동차별로 각각 차량 가격, 연비, 기어타입, 하루사용km수 등의 속성 이용하여 차량 소유주가 연간 지불해야할 소모 비용을 계산하는 프로그램. 사용자가 하루 차량 이용 km..
  • C++로 구현한 Operator Overloading 0 페이지
  • 연산자 오버로딩입니다. 3 페이지
    연산자 오버로딩 객체간에 일반적인 연산자로의 연산이 불가능한 상태에서 연산자를 오버로딩하여 연상이 가능하도록 할 수 있다. 오버로딩 한 함수는 operator<연산자>형태의 이름을 가지고 있으며 이항 연산인 경우..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서