【C언어】 버블정렬 기본코드 예시
C언어 기초 중, 버블정렬하는 기본 코드 예시입니다. 간단한 설명은 코드 옆에 주석처리되어 있습니다. #include void swap(int *, int*);void printArray(int[], int);void bubbleSort(int[], int);void main() { int array[5] = {5,3,8,1,2}; // 초기값 배열 정의 bubbleSort(array, 5); // 버블정렬 함수}void swap(int* num1, int* num2) { // 서로 교환해주는 함수 int temp; temp = *num2; *num2 = *num1; *num1 = temp;}void printArray(int array[], int size) { // 배열을 화면에 출력하는 함수 int..
Cramer 공식, 순수 Guass 소거법, LU 분해법 예제
이번 문제는 수치해석에서 사용하는 Cramer, 순수 Guass 소거법, LU 분해법을 통해서 선형방정식의 근을 찾는 문제입니다. 선형방정식 3개, 근 3개짜리의 문제를 가지고 와서 예제처럼 풀어볼 것입니다. 최종적으로 보시면 각 방법을 통해서 구한 근이 모두 동일하다는 것을 알 수 있습니다. [문제] Q. 다음과 같은 방정식을 Cramer 공식, 순수 Guass 소거법, LU 분해법으로 근을 구하시오. 1) Cramer 공식을 통해 근을 구하시오.2) 순수 Guass 소거법을 통해 근을 구하시오.3) LU 분해법으로 근을 구하시오. [방정식] [답] x1 = 1, x2 = 2, x3 = 3 [문제설명] 3개의 방정식이 있고, 이 것의 근을 구하는 방법인 3가지의 방식을 통해서 근을 구하라는 문제입니다...