배열 요소를 입력한 다음 스와핑 기법을 사용하여 숫자를 내림차순으로 정렬합니다. 나중에 인덱스 위치의 도움으로 배열에서 두 번째로 큰 요소와 두 번째로 작은 요소를 인쇄해 보십시오.
배열은 공통 요소 그룹을 하나의 이름으로 보유하는 데 사용됩니다.
C 프로그래밍 언어의 배열 연산은 다음과 같습니다 -
- 삽입
- 삭제
- 검색
알고리즘
다음은 배열에서 두 번째로 큰 숫자와 두 번째로 작은 숫자를 찾는 알고리즘입니다. -
1단계 − 요소의 수를 선언하고 읽습니다.
2단계 − 런타임에 배열 크기를 선언하고 읽습니다.
3단계 − 배열 요소를 입력합니다.
4단계 − 숫자를 내림차순으로 정렬합니다.
5단계 − 그런 다음 색인을 사용하여 두 번째로 큰 수와 두 번째로 작은 수를 찾습니다.
6단계 − 두 번째로 큰 숫자와 두 번째로 작은 숫자를 인쇄합니다.
프로그램
다음은 배열에서 두 번째로 큰 숫자와 두 번째로 작은 숫자를 찾는 C 프로그램입니다. -
#includevoid main(){ int i,j,a,n,counter,ave,number[30]; printf("N 값을 입력하세요\n"); scanf("%d", &n); printf("숫자를 입력하세요\n"); for (i=0; i 출력
위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -
N5값을 입력하세요 숫자를 입력하세요1012174580아래에 숫자가 내림차순으로 정렬되어 있습니다.8045171210두 번째로 큰 숫자는 =45입니다. 두 번째로 작은 숫자는 =12입니다.