Skip to main content

ফর লুপ ব্যবহার করে এমন একটা প্রোগ্রাম লিখো যেটা ১ থেকে ১০ পর্যন্ত নাম্বার প্রিন্ট করবে



  #include<stdio.h>
  int main()
  {
    for(int i=1;i<11;i++)
    {
      printf("%d\n",i);
    }
    
    return 0;
  }
  


এখানে বলা হয়েছে ফর লুপের সাহয্যে ১-১০ পর্যন্ত নম্বর প্রিন্ট করতে ।
এখানেও পূর্বের মতো স্ট্রাকচার রেডি করে লুপ ইউজ করলাম ।
তবে এবার একটু ভিন্নতা আসবে। কারন ১-১০ নম্বর প্রিন্ট করতে হবে ।
এর জন্য আমি (i) কে ইনিশিয়ালাইজ করলাম এবং এর ভ্যালু দিলাম 1 এবং কন্ডিশন দিলাম (i) এর মান ১১ এর চেয়ে বড় হতে পারবে না
এবং এটাকে ইনক্রিমেন্ট করে দিলাম । এখন প্রিন্ট করার পালা ।
ইন্টেজার নম্বর প্রিন্ট করার কারনে যথারীতি আমি সেখানে প্লেসহোল্ডার %d ব্যাবহার কারলাম ।।
এখন একটা প্রশ্ন আসে যে কার ভ্যালুটা প্রিন্ট করবে। এবং এর জন্য আমি i এর ভ্যালু প্রিন্ট করার কথা বলে দিলাম কম্পাইলার কে ।
কারন আমি i এর ভ্যালু দিয়েছিলাম 1 এবং প্রতিবার ইনক্রিমেন্ট হয়ে 1 ভ্যালু যোগ হবে এবং সেটাই প্রিন্ট করবে কম্পাইলার ।
এবং ততক্ষন পর্যন্ত প্রিন্ট করবে যতক্ষন পর্যন্ত কন্ডিশন ফলস না হয় ।
যেহেতু আমি কন্ডিশনে (i) এর ভ্যালু 11 এর চেয়ে বড় হতে পারবে না বলে দিয়েছি
সুতরাং লুপটি চলবে 1-10 পর্যন্ত এবং সেটাই প্রিন্ট করবে কম্পাইলার অর্থ্যাৎ (i) এর ভ্যালুটা প্রিন্ট করবে।



Answered By -