একটি সংখ্যা 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; }
আউটপুট
উপরের কোডটি চালালে এটি নিম্নলিখিত আউটপুট −
উৎপন্ন করবে