Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

배열에서 두 번째로 큰 숫자와 가장 작은 숫자를 찾는 C 프로그램

<시간/>

배열 요소를 입력한 다음 스와핑 기법을 사용하여 숫자를 내림차순으로 정렬합니다. 나중에 인덱스 위치의 도움으로 배열에서 두 번째로 큰 요소와 두 번째로 작은 요소를 인쇄해 보십시오.

배열은 공통 요소 그룹을 하나의 이름으로 보유하는 데 사용됩니다.

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입니다.