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

繰り返される値のCでの省略配列表記?


配列には同じデータ型の数が格納されます。配列の場合、同じ値を2〜3個保存する必要がある場合、つまり3、3、3、3を保存する必要がある場合があります。

この場合、プログラミング言語Cは、プログラマーの作業負荷を軽減するために、このような繰り返し値を持つ配列を作成する簡単な方法を作成しました。

構文

[startofRepeatingSeq … EndofRepeatingSeq]number
Example : For 3 repeated 5 times ;
[0 … 4]3

#include <stdio.h>
int main() {
   int array[10] = {[0 ... 4]3, [6 ... 9]5};
   for (int i = 0; i < 10; i++)
      printf("%d ", array[i]);
   return 0;
}

出力

3 3 3 3 3 0 5 5 5 5

  1. 配列の積のCプログラム

    n個の要素の配列arr[n]が与えられた場合、タスクはその配列のすべての要素の積を見つけることです。 7つの要素の配列arr[7]があるように、その製品は次のようになります 例 Input: arr[] = { 10, 20, 3, 4, 8 } Output: 19200 Explanation: 10 x 20 x 3 x 4 x 8 = 19200 Input: arr[] = { 1, 2, 3, 4, 3, 2, 1 } Output: 144 以下で使用されるアプローチは次のとおりです − 配列入力を取得します。 そのサイズを見つけます。 配列を反復処理し、その配列の

  2. アレイローテーション用プログラムのCプログラム?

    配列をn位置左に回転するCプログラムを作成します。 Cプログラミングで配列をn回左に回転させる方法。 Cプログラムで配列をn桁左に回転させるロジック。 Input: arr[]=1 2 3 4 5 6 7 8 9 10 N=3 Output: 4 5 6 7 8 9 10 1 2 3 説明 配列内の要素を読み取り、arrと言います。 Nなどの変数で回転する回数を読み取ります。 左指定された配列を1ずつN回回転させます。実際の左回転とは、配列要素を1つ左にシフトし、最初の要素を最後にコピーすることです。 例 #include <iostream> usin