কম্পিউটার

নেস্টেড ফর লুপ ব্যবহার করে 1 থেকে 9 নম্বরের চারটি পাওয়ার প্রিন্ট করার জন্য সি প্রোগ্রাম


নেস্টেড লুপগুলি অন্য লুপের ভিতরে স্থাপন করা একটি লুপ নিয়ে গঠিত৷

লুপের জন্য নেস্টেডের একটি উদাহরণ নিম্নরূপ -

for (initialization; condition; operation){
   for (initialization; condition; operation){
      statement;
   }
   statement;
}

এই উদাহরণে, অভ্যন্তরীণ লুপটি বাইরের লুপের প্রতিটি একক পুনরাবৃত্তির জন্য পুনরাবৃত্তির সম্পূর্ণ পরিসরের মাধ্যমে চলে।

উদাহরণ

নেস্টেড ফর লুপ ব্যবহার করে 1 থেকে 9 নম্বরের প্রথম চারটি পাওয়ারের টেবিল প্রিন্ট করার জন্য সি প্রোগ্রামটি নিচে দেওয়া হল −

#include <stdio.h>
void main(){
   int i, j, k, temp,I=1;
   printf("I\tI^2\tI^3\tI^4 \n");
   printf("--------------------------------\n");
   for ( i = 1; i < 10; i ++) /* Outer loop */{
      for (j = 1; j < 5; j ++) /* 1st level of nesting */{
         temp = 1;
         for(k = 0; k < j; k ++)
            temp = temp * I;
         printf ("%d\t", temp);
      }
      printf ("\n");
      I++;
   }
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

I    I^2   I^3  I^4
-----------------------
1    1    1     1
2    4    8    16
3    9   27    81
4   16   64   256
5   25  125   625
6   36  216   1296
7   49  343  2401
8   64  512  4096
9   81  729  6561

  1. সি ভাষায় লুপ এবং অন্যান্য সম্পর্কিত বিবৃতির জন্য নেস্টেড

  2. সি তে কলাম অনুসারে সংখ্যা মুদ্রণের প্রোগ্রাম

  3. আর্মস্ট্রং নম্বরের জন্য সি প্রোগ্রাম

  4. কোনো লুপ ব্যবহার না করেই প্রিন্ট নম্বর সিরিজের জন্য পাইথন প্রোগ্রাম