C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C /C++プログラムでの多次元配列の初期化


このチュートリアルでは、C /C++で多次元配列を開始する方法を理解するためのプログラムについて説明します。

多次元配列を宣言している間、左端の次元の値は空のままにすることができますが、他のすべての次元を指定する必要があります。

#include<stdio.h>
int main(){
   int a[][2] = {{1,2},{3,4}};
   printf("%lu", sizeof(a));
   getchar();
   return 0;
}

出力

16

  1. C++で配列のビットノイズをチェックするプログラム

    N個の整数の配列arr[N]が与えられた場合、タスクは、与えられた配列がバイトニックであるかどうかをチェックすることです。指定されたアレイがバイトニックである場合は、「はい、バイトニックアレイです」と出力します。そうでない場合は、「いいえ、バイトニックアレイではありません」と出力します。 Bitonicアレイとは、アレイが最初に厳密に昇順で、次に厳密に降順である場合です。 この配列のように、arr [] ={1、2、3、4、2、-1、-5}はバイトニック配列です。これは、4までは厳密に昇順であり、4以降は厳密に降順であるためです。 入力 arr[] = {1, 3, 5, 4,

  2. Cの多次元配列

    ここに多次元配列が表示されます。配列は基本的に同種のデータのセットです。それらは連続したメモリ位置に配置されます。さまざまなケースで、配列が1次元ではないことがわかります。 2次元または多次元の形式で配列を作成する必要がある場合があります。 多次元配列は、2つの異なるアプローチで表すことができます。これらは行メジャーアプローチであり、もう1つは列メジャーアプローチです。 r行c列の2次元配列を考えてみましょう。配列内の要素の数はn=r*cです。 0≤i