//scanf_s를 쓰면 되나 나 개인적으로는 scanf가 몸에 익어서.... ... //scanf_s 를 쓰는것을 권장합니다^^ #include #define MAX 50 typedef struct { int degree; // 지수 int coef[MAX]; // ... 두 다항식을 입력 받아 다항식의 곱을 구하는 multPoly() 함수 프로그램을 구현하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Polynomial을 위한 다음 멤버함수를 정의하라.
① 다항식의 입력 : >>
② 다항식의 출력 : ... // ‘#’ = 프로그램 종료 기호
프로그램 작성 조건
•(1,1)→1x^1가 아닌 x로 표현
• a에 #을 입력한 경우 프로그램 종료
• 예시와 동일한 입력을 첫 실행 ... =6x^4+5x^3+x^2+2x+1 // A(x)*B(x)+C(x)
> Input x vlaue: 1
A*B+C = 15
> Input polynomials a, b, c: #
addPoly(polynomial A, polynomial B); //polynomial multTerm(polynomial A, float b, int c); //polynomial multPoly ... sm워드 (행렬) 3-5 #pragma once typedef struct { int row; int col; int value; }term; void smTranspose(term ... a[], term b[]); void smPrint(term a[]); void smAdd(term a[], term e[], term c[]); #include #include
소스코드 및 주석 #include #include #include using std::cout; using std::cin; using std::endl; using std::string ... ; using std::ostream; using std::istream; class Data { public: int coef;//계수 int exp;//지수 Data(int c, ... (coef,exp); } else //x다음에 ^가 없는 경우, 지수가 1 { setTerm(coef,1); i++; } } else//x가 없다면, 상수항임 = 지수0 { setTerm