PROBLEMĂ C++ · Vectori: transformări

Al doilea maxim distinct

Găsește a doua cea mai mare valoare distinctă dintr-un vector. Valorile egale nu ocupă locuri diferite în clasament. Date de intrare: Mai întâi n (2 ≤ n ≤ 100), apoi n numere întregi. Date de ieșire: A doua cea mai mare valoare distinctă sau textul exact NU dacă toate valorile sunt egale. Exemplu de intrare: 5 4 9 9 2 7 Exemplu de ieșire: 7 Explicația exemplului: Valorile distincte descrescător sunt 9, 7, 4, 2; a doua este 7. Dublura 9 nu se numără de două ori.

Exemplu de intrare și ieșire

Intrare

5
4 9 9 2 7

Ieșire

7

Exersează în CodePath

Creează un cont gratuit pentru a accesa editorul, testele, feedbackul și progresul cursului.

Începe gratuit

Ai deja cont? Deschide activitatea

Al doilea maxim distinct | C++ explicat | CodePath