zadach284.BAS

{* Задача284 *}

REM basic

' На автозаправочных станциях (АЗС) продается бензин с маркировкой 92, 95 и 98. В городе N был проведен мониторинг цены бензина на различных АЗС.
' Напишите эффективную по времени работы и по используемой памяти программу, которая будет определять для каждого вида бензина, сколько АЗС продают его дешевле всего.


CLS
INPUT "vvedite n"; n
min92 = 3001: min95 = 3001: min98 = 30001
For i = 1 To n
    LINE INPUT a$
    b$ = RIGHT$(a$, 7)
    c = VAL(LEFT$(b$, 2))
    d = VAL(RIGHT$(b$, 4))
    Select Case c
        Case Is = 92
            If d < min92 Then min92 = d: s92 = 0
            If d = min92 Then s92 = s92 + 1
        Case Is = 95
            If d < min95 Then min95 = d: s95 = 0
            If d = min95 Then s95 = s95 + 1
        Case Is = 98
            If d < min98 Then min98 = d: s98 = 0
            If d = min98 Then s98 = s98 + 1
    End Select
Next
PRINT s92, s95, s98