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++
iju255{ Kérdező } kérdése
159
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
VF{ Informatikus }
válasza
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;
}
}