Nested while স্টেটমেন্ট এর কাজ কি?

asked 30 Oct '14, 15:21

Md%20Osman%20Goni's gravatar image

Md Osman Goni
719

edited 02 Feb '15, 13:54

tahmidrafi's gravatar image

tahmidrafi ♦♦
975214

আপনার প্রশ্নে একটি উদাহরণ দিন। code snippet পেস্ট করুন।

(30 Oct '14, 15:38) __salman__ ♦♦

আপনার প্রশ্ন পুরোপুরি ক্লিয়ার না। নেস্টেড লুপ সব গুলো একই ভাবে কাজ করে। তা হোক for loop অথবা while loop অথবা do while loop। ধরুন আপনি ১,২,৩ সংখা তিনটি থেকে দুটো করে সংখা নিয়ে যোগ করে যোগফল প্রিন্ট করতে চাচ্ছেন। তাহলে কি কি প্রিন্ট হবে? ১+২= ১+৩= ২+৩ =। এই প্রবলেমটি আপনি নেস্টেড লুপ দিয়ে করতে পারেন।

int a[]={1,2,3},i,j;

For লুপ:

for(i=0;i<3;i++)
{
    for(j=i+1;j<3;j++)
    {
        printf("%d ",a[i]+a[j]);
    }

}
printf("\n");

while লুপ:

i=0;
while(i<3)
{
    j=i+1;
    while(j<3)
    {
        printf("%d ",a[i]+a[j]);
        j++;
    }
    i++;
}
printf("\n");

do while লুপ:

i=0;
do
{
    j=i+1;
    do
    {
      printf("%d ",a[i]+a[j]);
        j++;
    }while(j<3);
    i++;
}while(i<2);
permanent link

answered 08 Nov '14, 18:09

Kaiser%20Ahmed's gravatar image

Kaiser Ahmed
3.2k419

প্রোগ্রামিং এর দৃষ্টিকোণ থেকে "Nested" মানে "কোন কিছুর ভিতর ওই একই ধরন এর জিনিষ এর আবার ব্যাবহার"। Nested while মানে একটি while loop এর ভিতর অন্য একটি while loop এর ব্যাবহার। যেমন ধরুন

while(some_expression) /* প্রথম while loop */ 
{
     while(some_other_expression) /* প্রথম while loop এর ভিতর দ্বিতীয় একটি while loop */
     {
          do_something();
     }
}

Nesting শুধু while এর মধ্যে সীমাবদ্ধ নয় । সব রকম লুপ স্টেটমেন্ট (while,for,do....) , কন্ডিসনাল স্টেটমেন্ট (if{}..else{}) , class , method/function , এক্সেপসন হ্যান্ডলিং (try{}....catch{}) সহ অনেক ক্ষেত্রে এর প্রয়োগ করতে পারবেন।

permanent link

answered 31 Jan '15, 19:15

mitul_islam's gravatar image

mitul_islam
335

Thank ynu..

permanent link

answered 09 Nov '14, 06:11

Avro%20Jeet's gravatar image

Avro Jeet
856

-1

There's video on it in the "Introduction to Computer Programming" course. Please go though.

permanent link

answered 30 Oct '14, 17:09

saf1_ano2's gravatar image

saf1_ano2
-1

This is not an answer. You can put your opinion in comments section.

(06 Nov '14, 19:25) __salman__ ♦♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×358
×110
×78
×5
×1

question asked: 30 Oct '14, 15:21

question was seen: 1,848 times

last updated: 02 Feb '15, 13:54