এখানে আউটপূট ১৫ বার দেখাচ্ছে কেন আমাকে একটু ভালো করে কেউ বুজাতে পারবেন ।।

#include <stdio.h>
int main ()
{
int i,j;
for(i=5; i>=1;i--)
{
    for (j=1;j<=i;j++)
     {
        printf("what is this\n");
     }
   }
return 0;
}

asked 21 Feb '17, 14:53

muzammel's gravatar image

muzammel
434

edited 21 Feb '17, 15:42

Tamanna%20Nishat%20Rini's gravatar image

Tamanna Nishat Rini ♦♦
3.0k312


আপনার প্রথম ফর লুপ চলবে ৫ বার । প্রথম i = 5, i = 4, i = 3, i = 2, i = 1 . যখন i = 0 হবে প্রথম লুপ ব্রেক হয়ে জবে ।

এখন ২য় ফর লুপ আপনি j = 1 থেকে শুরু করে i পর্যন্ত চালাচ্ছেন । তাই i = 5 এর জন্য ২য় লুপ ১ থেকে ৫ পর্যন্ত চলবে । এবং ৫ বার প্রিন্ট করবে ।

এরপর i = 4 এর জন্য j = 1 to 4 পর্যন্ত চলবে এবং ৪ বার প্রিন্ট করবে ।

আগের ৫ বার প্রিন্ট + এখন ৪ বার প্রিন্ট = ৯ বার প্রিন্ট হল ।

একই হবে i = 3 হলে ৩ বার প্রিন্ট হবে ।

i = 2 হলে ২ বার প্রিন হবে ।

i = 1 হলে ১ বার প্রিন্ট হবে ।

এখন আমরা যদি সবগুলি প্রিন্ট যোগ করি ৫ + ৪ + ৩ + ২ + ১ = ১৫ হবে ।

ধন্যবাদ :)

permanent link

answered 21 Feb '17, 15:12

menon's gravatar image

menon
4.7k335

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:

×90
×63
×7

question asked: 21 Feb '17, 14:53

question was seen: 656 times

last updated: 21 Feb '17, 15:42