配列要素を反転するCプログラム
n個の要素を持つ配列があるとします。配列に存在する要素を逆にして表示する必要があります。 (逆の順序で印刷しないでください。要素を逆の位置に配置してください。)
したがって、入力がn =6 arr =[9、8、7、2、4、3]の場合、出力は[3,4,2,7,8,9]
になります。これを解決するには、次の手順に従います-
- iを初期化する場合:=0、i
- temp:=arr [i]
- arr [i]:=arr [n --i --1]
- arr [n --i --1]:=temp
例
理解を深めるために、次の実装を見てみましょう-
#include <stdio.h> #include <stdlib.h> #define n 6 int main(){ int arr[n] = {9, 8, 7, 2, 4, 3}; int temp; for(int i = 0; i<n/2; i++){ temp = arr[i]; arr[i] = arr[n-i-1]; arr[n-i-1] = temp; } for(int i = 0; i < n; i++){ printf("%d,", arr[i]); } }
入力
6, 9, 8, 7, 2, 4, 3
出力
3,4,2,7,8,9,
-
配列を逆にするCプログラムを書く
配列は、共通の名前で保存される関連アイテムのグループです。 構文 配列を宣言するための構文は次のとおりです- datatype array_name [size]; 初期化 配列は宣言時に初期化することもできます- 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
-
Numpy配列を逆にするPythonプログラム?
これは、numpy配列を逆にする必要がある単純なプログラムです。同じようにnumpy.flip()関数を使用します。 アルゴリズム Step 1: Import numpy. Step 2: Define a numpy array using numpy.array(). Step 3: Reverse the array using numpy.flip() function. Step 4: Print the array. サンプルコード import numpy as np arr = np.array([10,20,30,40,50]) print("Original