Pr_Gy_4

Páratartalom

 

Egy szobában N (1≤N≤100) egymást követő napon megmérjük a relatív páratartalmat. A para.be állomány tárolja az első sorában az N értékét, második sorában egy K (1£K£10) számot a többi N sorban az egy-egy napon mért páratartalom értéket.
Készítsünk olyan programot, amely egyenként beolvassa a páratartalom értékeit és megkeresi az addig beolvasott adatok közül a K  db legkisebb értéket.
Ha K db-nál kevesebb értéket olvastunk még be, akkor ne történjen semmi.
Ha K vagy annál több adatot olvastunk már be, akkor minden újabb adat beolvasásakor kiírja a K db legkisebb páratartalom-értékű nap sorszámát a növekvő sorrendben.

 

Például:

A para.be tartalma:

10

4

80

70

75

90

100

60

77

80

77

90

 

A képernyőre a következők kerülnek kiírásra:

 

Az N értéke: 10

A K értéke: 4

 

A 4 legkisebb páratartalmú nap sorszáma:

 

4 nap után: 1 2 3 4

5 nap után: 1 2 3 4

6 nap után: 1 2 3 6

7 nap után: 2 3 6 7

8 nap után: 2 3 6 7

9 nap után: 2 3 6 7      (vagy 2 3 6 9 is jó)

10 nap után: 2 3 6 7                       (vagy 2 3 6 9 is jó)

Megoldás VB.NET-ben