Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Programozás feladat C++

126
Az alábbi feladat megoldására lenne szükségem
Jelenleg 1 felhasználó nézi ezt a kérdést.
programozás, c++, feladat, informatika
0
Felsőoktatás / Informatika

Válaszok

1
Látom mások sem ugrottak neki ennek a feladatnak és gyanítom, hogy ugyanazon okból mint én: nem értem. Mondjuk a feladat egymagában világosnak tűnik, viszont az első teszteset fényében már egyáltalán nem az. Legalábbis az én értelmezésem szerint ott 3 fal számolható meg.

Ha nem kapsz jobb megoldást, itt van ez, amely az első tesztesetre hibás eredményt ad:

#include <iostream>
#include <vector>

int main()
{
    std::vector<int> latottLista;
    int T, N, A;

    std::cin >> T;

    for (int i = 0; i < T; i++) {
        std::cin >> N;

        int latott = 0, legmagasabb = 0;
        for (int j = 0; j < N; j++) {
            std::cin >> A;

            if (A > legmagasabb) {
                legmagasabb = A;
                latott++;
            }
        }

        latottLista.push_back(latott);
    }

    for (int i = 0; i < T; i++) {
        std::cout << latottLista[i] << std::endl;
    }
}
0