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

Cで数値パターンを印刷するプログラム


プログラムの説明

ユーザーからの行数を受け入れて、数値パターンを印刷します。

入力:5行

1
6 2
10 7 3
13 11 8 4
15 14 12 9 5

アルゴリズム

Print the pattern from the end of each Row
Complete the last column of each Row
Start from the Second Last Column of the second row
Repeat till the number of rows specified by the User.

/*Program to print Numeric Pattern */
#include<stdio.h>
int main()
{
   int k, l, m, count=1;
   int rows;
   clrscr();
   printf("\n Please enter the number of rows for the Numeric Pattern: ");
   scanf("%d",&rows);
   for (k = 1; k <= rows; k++) {
      m = count;
      for (l = 1; l <= k; l++) {
         printf("%d",m);
         m = m - (rows + l - k);
      }
      printf("\n");
      count = count + 1 + rows - k;
   }
   getch();
   return 0;
}

出力

Cで数値パターンを印刷するプログラム


Cで数値パターンを印刷するプログラム


  1. Cで数字パターンを印刷するプログラム

    プログラムの説明 数値パターンは、パターンルールと呼ばれるルールに基づいて作成された一連の数字です。パターンルールでは、1つ以上の数学演算を使用して、シーケンス内の連続する数字間の関係を記述できます。 パターンの例 パターン1 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 パターン2 1 1 2 3 1 2 3 4 5 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 1 2 3 4 5 1 2 3 1 アルゴリズム Pattern 1

  2. Cプログラムで行列の対角パターンで数値を印刷します。

    タスクは、対角パターンのnxnの行列を印刷することです。 nが3の場合、対角パターンで行列を印刷するのは-です。 したがって、出力は次のようになります- 例 Input: 3 Output:    1 2 4    3 5 7    6 8 9 Input: 4 Output:    1 2 4  7    3 5 8 11    6 9 12 14    10 13 15 16 この問題は、数値nを与え、n x nの行列を生成