Skip to main content

একটি প্রোগ্রাম লিখো যেখানে একটা ইন্টিজার টাইপ অ্যারে এর ভেতরে ২৫ টা নাম্বার থাকবে । কিন্তু তুমি ফর লুপ ব্যবহার করে প্রথম ১৫ টা নাম্বার প্রিন্ট করবে সেখান থেকে ।


  #include<stdio.h>
        int main()
        {
            int number [25]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25};
            for(int i=0;i<15;i++)
            {
                printf("%d\n",number[i]);
            }
            return 0;
        }
        


ব্যাখ্যাঃ উপরের প্রোগ্রামটি হ্যাডার ফাইল

#include<stdio.h>

উপরের প্রোগ্রামটি হ্যাডার ফাইল #include দ্বারা শুরু হয়েছে ইনপুট আউটপুট ফাংশন এর জন্য ।
main( ) ফাংশন নেওয়া হয়েছে যার মধ্যে প্রোগ্রাম কার্যকর হবে ।
এইখানে ইন্টিজার টাইপ একটা অ্যারে নেওয়া হইছে যার সাইজ দেওয়া হয়েছে ২৫ ।
{ } এর মাঝে র‍্যান্ডম কিছু ইন্টিজার ভ্যালু নেওয়া হয়েছে ।এইখানে একটা ফর লুপ ব্যাবহার করা হয়েছে
যার মধ্যে একটা ইন্টিজার ভ্যারিয়েবল i নেওয়া হয়েছে যার মান দেউয়া হইছে ০ কন্ডিশন দেউয়া হয়েছে i
এর মান ১৫ থেকে ছোটো হবে তারপর ইনক্রিমেন্ট করা হইছে।ফর লুপ এ প্রত্যেকটা পার্ট এর পর সেমিকলন দিতে হবে ।
এই লুপটা ইন্ডেক্স নাম্বার কাউন্ট করবে।
{ } এর মাঝে প্রিন্ট এর ফাংশন ব্যাবহার করা হইছে
যার মধ্যে ইন্টিজার টাইপ ভ্যারিয়েবল এর জন্য ফরমেট স্পেসিফাইয়ার %d
এরপর number [ i ] নেওয়া হইছে ফর লুপ এর i এর মানটা নিবে।ফরলুপটা যতবার ঘুরবে
মানে কন্ডিশন যতক্ষণ সত্য হবে ততবার মান প্রিন্ট করবে
এভাবে ১ নাম্বার ইন্ডক্স থেকে ১৫ ইন্ডেক্স পর্যন্ত ১৫ টি মান প্রিন্ট হবে ।
return 0;} প্রোগ্রাম শেষ ।


Answered by -