본문내용
emp[i].coef > temp[j].coef && temp[i].coef!=u[k].coef) //계수별 차례로 u(x)배열에 저장
u[k] = temp[i];
else if(temp[i].coef==temp[j].coef) //다항식 계수가 같을 시
{
if(p==0) {
u[k].term=temp[i].term+temp[j].term; //같은 계수끼리 차수를 합하여 u(x)저장
u[k].coef=temp[i].coef; p++;i++; }
else {
u[k].term=u[k].term+temp[j].term; i++; } //배열순으로 중복값이 3개이상일시
}
}
}
if(temp[i-1].coef != temp[i-2].coef) //마지막 배열이 비교되지 않을시에는
u[k-1] = temp[i-1]; //제일 작은 배열값이므로 마지막 u(x)에저장
printf("\n\n결과값 U(x) : "); //정리한 값
for(i=0;i
if(u[i].term>0 && i>0)
printf("+%dx^%d",u[i].term,u[i].coef);
else
printf("%dx^%d",u[i].term,u[i].coef);
}
}
u[k] = temp[i];
else if(temp[i].coef==temp[j].coef) //다항식 계수가 같을 시
{
if(p==0) {
u[k].term=temp[i].term+temp[j].term; //같은 계수끼리 차수를 합하여 u(x)저장
u[k].coef=temp[i].coef; p++;i++; }
else {
u[k].term=u[k].term+temp[j].term; i++; } //배열순으로 중복값이 3개이상일시
}
}
}
if(temp[i-1].coef != temp[i-2].coef) //마지막 배열이 비교되지 않을시에는
u[k-1] = temp[i-1]; //제일 작은 배열값이므로 마지막 u(x)에저장
printf("\n\n결과값 U(x) : "); //정리한 값
for(i=0;i
printf("+%dx^%d",u[i].term,u[i].coef);
else
printf("%dx^%d",u[i].term,u[i].coef);
}
}
추천자료
- [자료구조] max heap
- [자료구조] BFS&DFS&BST
- (자료구조) 스택을 이용한 후위연산 소스
- (자료구조) 단순 연결리스트를 이용한 삽입 & 삭제 & 검색 소스
- (자료구조) 이중연결리스트를 이용한 삽입 & 삭제 & 검색 소스
- (자료구조) 큐를 이용한 환상형 연결리스트 삽입 & 삭제 소스
- (자료구조) 스레드 이진트리 중위운행 결과 소스
- (자료구조) 트리를 이용한 비순환적 중위운행 결과 소스
- [자료구조]Infix로 된 수식을 Prefix와 Postfix로 변환 시키는 프로그램입니다.(C언어)
- [자료구조, Algorithm] 외부정렬(External Sort) PPT version
- SK텔레콤 자본구조발표자료
- [자료구조] 피보나치수열 - int 데이타 사이즈를 넘어가는 결과값 계산 프로그램
- C언어 자료구조 Binary Search Tree (이진 탐색 트리)
- C언어 자료구조 HashTable 해시테이블