একটি সংখ্যা n দেওয়া হলে, কাজটি হল n দৈর্ঘ্যের বর্ণমালার ত্রিভুজাকার প্যাটার্নগুলি মুদ্রণ করা৷ প্রথমে n অক্ষর প্রিন্ট করুন তারপর প্রতিটি লাইনে শুরু থেকে একটি কমিয়ে দিন।
বর্ণমালার ত্রিভুজাকার প্যাটার্ন নিচের চিত্রের মত হবে -

ইনপুট − n =5
আউটপুট

ইনপুট − n =3
আউটপুট

সমস্যা সমাধানের জন্য নিচের পদ্ধতিটি ব্যবহার করা হয়েছে
-
ইনপুট n নিন এবং i 1 থেকে n পর্যন্ত লুপ করুন।
-
প্রত্যেক j-এর জন্য i থেকে n পর্যন্ত j পুনরাবৃত্ত করার জন্য প্রতি j-এর জন্য একটি অক্ষর 1 বিয়োগ করুন এবং 'A'-তে j-এর মান যোগ করুন।
অ্যালগরিদম
Start In function int pattern( int n) Step 1→ Declare int i, j Step 2→ Loop For i = 1 and i < n and i++ Loop For j = i and j <= n and j++ Print 'A' - 1 + j Print new line In function int main() Step 1→ Declare and initialize n = 5 Step 2→ call pattern(n) Stop
উদাহরণ
#include <stdio.h>
int pattern( int n){
int i, j;
for (i = 1; i <= n; i++) {
for (j = i; j <= n; j++) {
printf("%c", 'A' - 1 + j);
}
printf("\n");
}
return 0;
}
int main(){
int n = 5;
pattern(n);
return 0;
} আউটপুট
উপরের কোডটি চালালে এটি নিম্নলিখিত আউটপুট −
উৎপন্ন করবে 