Cプログラミング
 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

  1. JavaScript配列reverse()

    JavaScriptのreverse()メソッドは、配列要素を逆にするために使用されます。 構文は次のとおりです- array.reverse() JavaScriptでreverse()メソッドを実装しましょう- 例 <!DOCTYPE html> <html> <body>    <h2>Demo Heading</h2>    <p id="test"></p>    <script>    

  2. JavaScriptの配列reverse()

    JavaScript配列reverse()関数は、配列内の要素の順序を逆にします 以下は、配列のreverse()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document&