# Programmering 1 Övningsblad 6 - Arrayer
###### tags: `programmering 1` `uppgiftsblad`
**1.** Skapa ett program som innehåller en array som ska innehålla namnen på tre svenska städer. Skriv in två av namnen i programmets kod men låt användaren få skriva in namnet på den tredje staden. Skriv avslutningsvis ut alla stadsnamnen på samma rad.
**2.** Vad kommer följande kod skriva ut?
```c#
string[] svenskaLandskap = { "Småland", "Närke", "Skåne", "Halland" };
Console.WriteLine("Ett landskap: " + svenskaLandskap[1]);
```
**3.** Skriv ett program som har en array med namn på fyra länder. Programmet ska loopa över arrayen och skriva ut innehållet i den.
**4.** Skapa ett program där användaren ska få skriva in en lista över alla sporter som hen har testat. Fråga först användaren hur många sporter hen vill skriva in. Därefter ska sporterna skrivas in, en efter en, på var sin rad. Slutligen ska programmet skriva ut namnen på alla sporterna som användaren skrev in.
**5.** Skapa ett program som har en array med längden på 5 personer. Programmet ska med hjälp av en loop räkna ut medellängden på personerna och skriva ut det.
**6.** Skapa ett program som har en array med olika heltal. Programmet ska med hjälp av en loop skriva ut det största talet i arrayen.
**7.** Skapa ett program som fungerar som leksaken ”[Magic 8-ball](https://en.wikipedia.org/wiki/Magic_8-Ball)”. Användaren ska få ställa hur många frågor hen vill till programmet som ska svara med slumpmässigt valt svar av 10 möjliga. Spara de 10 möjliga svaren i en array med strängar. Om användaren skriver in ”a” när hen ska ställa en fråga ska programmet avslutas.
**8.** Skapa en array som innehåller 52 stycken kort i form av strängar. Varje sträng består av en av fyra bokstäver H (hearts), C (clubs), S (spades), D (diamonds), och en siffra från 1 till 13. Skapa arrayen med hjälp av loopar för att slippa att skriva in alla korten manuellt. Sedan ska programmet skriva ut ett slumpmässigt valt kort.