1つのループを使用してパターンを印刷するためのCプログラム
課題は、1つのループのみを使用し、continueステートメントを使用してパターンを表示することです。
アルゴリズム
START Step 1 -> declare start variables i and j to 0 with number of rows in n to 6 Step 2 -> Loop For i=1 and i<=n IF j<i Print * Increment j by 1 Continue End IF IF j=1 Print \n Set j=0 Increment i by 1 End IF Step 3 -> End For Loop STOP
例
#include <stdio.h> int main() { int i, j=0; int n = 6; for ( i = 1; i <= n; ) { if( j < i ) { printf("*"); j++; continue; } if(j == i) { printf("\n"); j = 0; i++; } } return 0; }
出力
上記のプログラムを実行すると、次の出力が生成されます
* ** *** **** ***** ******
-
六角形パターンのCプログラム
整数「n」が与えられ、タスクは六角形のパターンを生成して最終出力を表示することです。 例 Input-: n=5 Output-: Input-: n = 4 Output-: 特定のプログラムで使用しているアプローチは次のとおりです − ユーザーからの数字「n」を入力します パターン全体を3つの部分、つまり上部、中央部、下部に分割します。パターンの上部をiから0に印刷し、iをn未満にして、iの値をインクリメントし続けるループiを開始します。ループを開始します。パターンの中央部分をmから0に印刷し、mをn-2未満にし、mの値をインクリメントし続けるmパターンの下部をhからre
-
ループを使用しない印刷番号シリーズの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