---
title: "Grundserie"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48170-grundserie"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cyprys"
published: "2002-07-18T17:33:33.000Z"
updated: "2002-07-18T18:47:09.000Z"
replies: 1
views: 191
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/asp/48170-grundserie"
---

# Grundserie

## #1 — cyprys, 2002-07-18T17:33Z

Någon som vill arbeta sin grå.

Någon som har en bra/kretiv idé om hur man skulle kunna göra som en grundserie för ett antal lag. 
Alla lag finns i en array och ska möta varrandra minst en gång.
Helst även i omgångar. 

Tänk helt enkelt på omgångar i vilken sport som helst.
Alla lag möts i omg 1 och i nästa omg så möts nya lag.. tills alla mött varrandra.

Några förslag på hur attackera detta på bästa sätt? 
 :q

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

## #2 — jepsO, 2002-07-18T18:47Z

Hmm... Säg att du numrerar 16 lag, dvs 1–16 (0–15 i en array). Om du vill ha fram alla matcher som kan spelas borde följande fungera:

```
teamArray = Array("Lag 1", "Lag 2", ..., "Lag 16")
FOR i = 0 TO Ubound(teamArray)
     FOR j = i + 1 TO Ubound(teamArray)
          Response.Write teamArray(i) & "–" & teamArray(j) & "<br>"
     NEXT
NEXT
```

Jag är inte säker på om det fungerar att göra som ovan, men tanken är att du i den yttre loopen tar fram lagen ett och ett och sedan låter Lag 1 möta Lag 2 – Lag 16, Lag 2 möta Lag 3 – Lag 16 etc. På så sätt får alla möta alla.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/48170-grundserie
