👤

Se introduce un şi de numere de la tastatură,până la întâlnirea valorii 0.Să se afişeze valoarea maxima şi de câte ori apare în şir(in pseudocod).
Mulțumesc! :)


Răspuns :

inceput

intreg maxim, cnt, x

cnt <- 0

citeste x
maxim <- x

cat timp x != 0 executa
    daca x > maxim atunci
        maxim <- x
        cnt <- 1
    altfel daca x = maxim atunci
        cnt <- cnt + 1
    sfarsit daca

    citeste x
sfarsit cat timp

scrie maxim, cnt

sfarsit
citeşte x
M ← x
k ← 1
┌cat timp (x ≠ 0) executa

│   ┌daca (x > M) atunci
│   │   k ← 1
│   │   M ← x
│   └■ 
│   ┌altfel daca (x = M) atunci
│   │   k ← k+1
│   └■ 
│     citeste x
└■ 
scrie M
scrie k