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

배열을 뒤집는 C 프로그램 작성

<시간/>

배열은 공통 이름으로 저장하는 관련 항목 그룹입니다.

구문

배열을 선언하는 구문은 다음과 같습니다 -

datatype array_name [size];

초기화

배열을 뒤집는 C 프로그램 작성

선언 시 배열을 초기화할 수도 있습니다. -

int a[5] = { 10,20,30,40,50};

C에서 배열 반전

스와핑 기술을 사용하여 배열을 뒤집을 수 있습니다.

예를 들어, 'P'가 4개의 요소가 있는 정수 배열인 경우 -

P[0] = 1, P[1] = 2, P[2] = 3 and P[3]=4

그런 다음 반전 후 -

P[0] = 4, P[1] = 3, P[2] = 2 and P[3]=1

예시

다음은 배열을 뒤집는 C 프로그램입니다 -

#include <stdio.h>
int main(){
   int num, i, j, array1[50], array2[50];
   printf("Enter no of elements in array\n");
   scanf("%d", &num);
   printf("Enter array elements\n");
   for (i = 0; i < num ; i++)
      scanf("%d", &array1[i]);
   // Copying elements into array
   for (i = num - 1, j = 0; i >= 0; i--,j++)
      array2[j] = array1[i];
   // Copying reversed array into the original
   for (i = 0; i < num; i++)
      array1[i] = array2[i];
   printf("The reversed array:\n");
   for (i = 0; i< num; i++)
      printf("%d\n", array1[i]);
   return 0;
}

출력

실행 시 다음과 같은 출력을 받게 됩니다 -

Enter no of elements in array
4
Enter array elements
20
50
60
70
The reversed array:
70
60
50
20