মডিউল ১৩-৩ঃ প্যাটার্ন ৩
কোডঃ
Input:
5
Output:
এই প্রোগ্রামটি নির্দিষ্ট প্যাটার্ন তৈরি করে, যা প্রতিটি সারিতে সংখ্যা গুলি প্রিন্ট করে, প্রতিটি সারিতে একটি সংখ্যা বেড়ে যায়। নিচে প্রোগ্রামের বিবরণ দেওয়া হয়েছে:
#include<stdio.h>
: এই লাইনেstdio.h
হেডার ফাইল ইমপোর্ট করা হয়েছে, যা ইনপুট এবং আউটপুট সংক্রান্ত ফাংশনগুলি সম্পর্কে তথ্য সরবরাহ করে।int main()
:main()
ফাংশন হল প্রোগ্রামের প্রধান ফাংশন, যা প্রোগ্রাম চালানোর সময় সবচেয়ে প্রথমে কল হয়।{
: মেইন ফাংশনের ব্লক শুরু।int n, k=1;
: এই লাইনেn
এবংk
নামের দুটি পূর্ণাংক ভ্যারিয়েবল ডিক্লেয়ার করা হয়েছে, যেখানেn
সারির সংখ্যা এবংk
হল প্রতি সারিতে প্রিন্ট করা সংখ্যা নিয়ন্ত্রণ করে, এবং তার মান 1 ধরা হয়েছে।scanf("%d",&n);
:scanf()
ফাংশনের মাধ্যমে ব্যবহারকারীকে সারির সংখ্যা ইনপুট করতে বলা হয়, এবং এটি ভ্যারিয়েবলn
এ সংরক্ষিত হয়।for(int i=1;i<=n;i++)
: এই লাইনেi
নামের একটি ভ্যারিয়েবল ডিক্লেয়ার করা হয়েছে, যা সারির সংখ্যা নিয়ন্ত্রণ করে। এই লুপ প্রতিটি সারিতে প্রিন্ট করতে ব্যবহৃত।{
: প্রধান লুপের ব্লক শুরু।for(int j=1;j<=k;j++)
: এই লাইনে প্রথম ইন্টারনাল লুপের ডিক্লেয়ারেশন করা হয়েছে, যা প্রতিটি সারিতে সংখ্যা প্রিন্ট করে। প্রতিটি সারিতে 1 থেকেk
পর্যন্ত সংখ্যা প্রিন্ট হয়।{
: ইন্টারনাল লুপের ব্লক শুরু।printf("%d ",j);
: এই লাইনে প্রতিটি সংখ্যা মুদ্রণ করা হয়। প্রতিটি সংখ্যার পরে একটি স্পেস প্রিন্ট হয়।}
: ইন্টারনাল লুপের ব্লক শেষ।k++;
:k
এর মান 1 বাড়ানো হয়েছে, যাতে প্রতিটি নতুন সারিতে সংখ্যা বেড়ে যায়।printf("\n");
: এই লাইনে নতুন লাইন মুদ্রণ করা হয়েছে, যাতে প্রতিটি সারি নতুন লাইনে শুরু হয়।}
: প্রধান লুপের ব্লক শেষ।return 0;
: প্রোগ্রামের সমাপ্তি।}
: মেইন ফাংশনের ব্লক শেষ।
Last updated