검색어 입력폼

C언어 다항식 덧셈 곱셈

저작시기 2012.04 | 등록일 2013.06.09 파일확장자 압축파일 (zip) | 3페이지 | 가격 1,500원

목차

보고서.hwp
term1.cpp
Debug
term1.dsp
term1.dsw
term1.ncb
term1.opt
term1.plg

본문내용

자료구조 및 실험 Project 1. 주제: 배열과 구조: 다항식의 표현과 연산

다항식의 덧셈과 곱셈을 표현하는 프로그램을 구현했습니다.

입력방식
1번 다항식 <계수, 지수 순> : 3 6 1 3 2 0
2번 다항식 <계수, 지수 순> : 5 4 3 3 2 2 5 0

출력방식
1번 다항식 : 3x^6 + x^3 + 2
2번 다항식 : 5x^4 + 3x^3 + 2x^2 + 5
덧셈 결과: 3x^6 + 5x^4 + 4x^3 + 2x^2 + 7
곱셈 결과:
15x^10 + 9x^9 + 6x^8 + 5x^7 + 18x^6 + 2x^5 + 10x^4 + 11x^3 + 4x^2 + 10

구조체를 2개를 써서 다항식의 연산에서 두다항식과 결과값의 배열구조체 선언하고두 다항식의 항의 개수를 알기위해 scanf문으로 항의 개수를 입력한다.
그 후 1번 다항식의 값을 for문을 통해 입력한다.
덧셈과 곱셈을 선택하기 위해 if문으로 choice가 1일 때 덧셈소스로 넘어가고
choice가 2일 때 곱셈소스로 넘어간다.
1번다항식의 배열과 2번다항식의 배열을 이어 붙힌후 큰항 순으로 swap 시킨다.
그 후에 차수별로 차례로 u(x)배열에 저장하고 차수가 같을 시 계수를 합해서 저장한다.
마지막 배열에 비교가 되지 않는 배열은 마지막 u(x)값에 저장한다.

참고 자료

없음

압축파일 내 파일목록

보고서(20092554이홍모).hwp
20092554/20092554.dsp
20092554/20092554.dsw
20092554/20092554.ncb
20092554/20092554.opt
20092554/20092554.plg
20092554/Debug/20092554.exe
20092554/Debug/20092554.ilk
20092554/Debug/20092554.pch
20092554/Debug/20092554.pdb
20092554/Debug/term1.exe
20092554/Debug/term1.ilk
20092554/Debug/term1.obj
20092554/Debug/term1.pch
20092554/Debug/term1.pdb
20092554/Debug/vc60.idb
20092554/Debug/vc60.pdb
20092554/term1.cpp
20092554/term1.dsp
20092554/term1.dsw
20092554/term1.ncb
20092554/term1.opt
20092554/term1.plg
다운로드 맨위로