#include <stdio.h>
int n, arr[55], now[55];
void rec(int pos, int taken)
{
    int i;
    if(pos==n)
    {
        printf("{");
        for (i = 0; i<taken; i++)
        {
            if(i)printf(",");
            printf("%d", now[i]);
        }
        puts("}");
        return;
    }
    rec(pos+1,taken);
    now[taken]=arr[pos];
    rec(pos+1,taken+1);
}
int main() {
    int i;
    scanf("%d", &n);
    for (i=0; i<n; i++)
    {
        scanf("%d", &arr[i]);
    }
    rec(0,0);
    return 0;
}

কোডটিতে rec function main function এর ভেতরে pos এর মান ০ assign করে। ফলে rec function এর ভেতরে if condition false হয়। এই বিষয়টি বুঝতে পারছি না

asked 26 Nov '15, 16:32

rahul28's gravatar image

rahul28
7913

edited 26 Nov '15, 17:13

Tamanna%20Nishat%20Rini's gravatar image

Tamanna Nishat Rini ♦♦
3.0k312

কোড দিলে কোড ট্যাগ ব্যবহার করবে এর পর থেকে । পোষ্ট করার সময় উপরে দেখবে 101 এই টাইপ একটা বাটন আছে । কোড সিলেক্ট করে ঐ বাটনে ক্লিক করলেই কোডটা সুন্দরভাবে পোষ্ট হবে।

(26 Nov '15, 17:15) Tamanna Nishat Rini ♦♦
Be the first one to answer this question!
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:

×402
×70
×6

question asked: 26 Nov '15, 16:32

question was seen: 705 times

last updated: 26 Nov '15, 17:15