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

ネストされたforループを使用して1から9までの4の累乗を出力するCプログラム


ネストされたループは、別のループ内に配置された1つのループで構成されます。

ネストされたforループの例は次のとおりです-

for (initialization; condition; operation){
   for (initialization; condition; operation){
      statement;
   }
   statement;
}

この例では、内側のループは、外側のループの単一の反復ごとに、その全範囲の反復を実行します。

以下は、ネストされたforループを使用して数値1から9の最初の4乗の表を印刷するCプログラムです。 −

#include <stdio.h>
void main(){
   int i, j, k, temp,I=1;
   printf("I\tI^2\tI^3\tI^4 \n");
   printf("--------------------------------\n");
   for ( i = 1; i < 10; i ++) /* Outer loop */{
      for (j = 1; j < 5; j ++) /* 1st level of nesting */{
         temp = 1;
         for(k = 0; k < j; k ++)
            temp = temp * I;
         printf ("%d\t", temp);
      }
      printf ("\n");
      I++;
   }
}

出力

上記のプログラムを実行すると、次の結果が得られます-

I    I^2   I^3  I^4
-----------------------
1    1    1     1
2    4    8    16
3    9   27    81
4   16   64   256
5   25  125   625
6   36  216   1296
7   49  343  2401
8   64  512  4096
9   81  729  6561

  1. アームストロング数のためのCプログラム

    アームストロングかどうかに関係なく、ユーザーが入力した数字nを確認する必要があるタスクが与えられます。 アームストロング数は、すべての桁の合計が桁数で累乗される場合、または桁の順序nと言うことができる場合、桁と同じです。 以下は、アームストロング数を見つける方法の簡単な表現です- 数式- wxyz…. = pow(w, n) +pow(x, n) + pow(y, n) + pow(z, n) + ….. アルゴリズム START Step 1-> Declare a function to find the value after power o

  2. ループを使用しない印刷番号シリーズのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 − 2つの数NとKが与えられた場合、問題は、数(N)がゼロ(0)より大きくなるまでNから数Kを引くことです。Nが負またはゼロになると、その数が元の番号(N)。 たとえば、 N = 10 K = 4 Output will be: 10 6 2 -2 2 6 10 アルゴリズム 1. we call the function again and again until N is greater than zero (in every function    call we subtra