[자료구조]다항식 연산소스
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[자료구조]다항식 연산소스에 대한 보고서 자료입니다.

본문내용

+ 1 ; i++) {
for(j = el; j > i; j--) {
/* 지수가 같은 경우 계수를 더하고 뒤에 있는 배열 안의 값을 하 나씩 앞으로 옮겨준다. */
if (poly.exp[j-1] == poly.exp[j]) {
poly.coef[j-1] = poly.coef[j-1] + poly.coef[j];
for(k = j, e = j+1 ; e < el + 1; k++, e++) {
poly.coef[k] = poly.coef[e];
poly.exp[k] = poly.exp[e];
}
num--; /* 지수가 같은 경우 방을 하나로 합쳐 줬으므로 방의 갯수를 하나 줄인다. */
el--;
}
/* 지수가 큰것부터 앞에 오도록 배열을 정렬한다. */
else if(poly.exp[j-1] < poly.exp[j]) {
temp = poly.coef[j-1];
poly.coef[j-1] = poly.coef[j];
poly.coef[j] = temp;
temp = poly.exp[j-1];
poly.exp[j-1] = poly.exp[j];
poly.exp[j] = temp;
}
}
}
}
/* 식을 표현하기 위한 함수 */
void print(int coef, int exp)
{
if (coef != 0) { /* 계수가 0일경우 표현할 필요가 없으므로 */
if (exp == 0) /* 지수가 0 이면 계수만 표현하기 위해 */
printf(" %3d ", coef);
else
printf(" %3d X%d ", coef, exp);
}
}
********** 출 력 문 ************
  • 가격2,000
  • 페이지수5페이지
  • 등록일2006.09.24
  • 저작시기2005.9
  • 파일형식한글(hwp)
  • 자료번호#364977
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니