검색어 입력폼

C로 구현한 방정식 풀이방법(가우스소거 및 역진대입법)

저작시기 2006.10 |등록일 2006.10.17 파일확장자압축파일 (zip) | 가격 1,500원

소개글

C로 구현한 가우스 소거방법과 그와 유사한 역진대입법 소스 2개입니다.
실행환경은 scanf를 이용한 키보드 입력방법입니다.

컴파일 실행환경

Visual C++ 6.0

본문내용

#include <stdio.h>+
#include <stdlib.h>
#include <math.h>

void gauss_jordan_pivoting(float coeff[20][20], float known[20], int num_eq, int num_var);

void main(void){
int i,j, num_eq, num_var;
float coeff[20][20], known[20];

printf("Enter the Number of Euations : ");
scanf("%d", &num_eq);
printf("Enter the Number of Variables: ");
scanf("%d", &num_var);
for(i=0; i<num_eq; i++){
printf("************************************\n");
printf("Enter the Coefficients of eq. %d. \n", i+1);
for(j=0; j<num_var; j++){
printf("--coefficient of variable %d. : ", j+1);
scanf("%f", &coeff[i][j]);
}
printf("Enter the Known Value of eq. %d. : ", i+1);
scanf("%f", &known[i]);
}
printf("************************************\n");

printf("\n\nEntered Equations : \n");
for(i=0; i<num_eq; i++){
for(j=0; j<num_var; j++){
printf("%10.3f * X%d", coeff[i][j], j+1);
if( j!=num_var-1) printf("+");
else printf("=");
}

압축파일 내 파일목록

가우스소거.c
역진대입법.c

참고 자료

없음
다운로드 맨위로