---
title: "Permutationer/Kombinationer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/133083-permutationer-kombinationer"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "P"
published: "2005-08-21T19:33:16.000Z"
updated: "2005-08-21T21:45:54.000Z"
replies: 1
views: 376
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/133083-permutationer-kombinationer"
---

# Permutationer/Kombinationer

## #1 — P, 2005-08-21T19:33Z

Har följande problem, en array med säg 5 element och ett tal, säg 8. Jag skulle vilja ha alla sätt som 8 kan delas upp i denna array t.ex {0,4,1,3,0} {8,0,0,0,0}. 
Alltså inte hur många det är utan alla permutationer/kombainationer vad det nu heter. 
Ordningen spelar ju roll {1,0,1,1,5} är inte samma som {5,1,1,1,0}, men kod för att hitta alla kombinationer har jag, det är just uppdelnigen av talet(8) som strular, och för att det ska fungera så måste ju talen vara större än 0 och få förekomma flera gånger...  :q

Permalänk: https://www.webforum.nu/p/133083

## #2 — P, 2005-08-21T21:45Z

```
        private void button1_Click(object sender, EventArgs e)
        {
            Partion(4, 4, 4 + "=" );
            Console.Read();
        }

        private void Partion(int n, int limit, string str)
        {
            if (n > 0)
                for (int i = Math.Min(n, limit); i > 0; i--)
                {
                    Partion(n - i, i, str + "+" + i);
                }
            else
            {
                Console.WriteLine(str);
            }
             
   
        }
```

Permalänk: https://www.webforum.nu/p/1661672

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/133083-permutationer-kombinationer
