Sari la conținut
Zece la Info
Probleme

Clasa Sondaj

Medie 2000 ms 64 MB#oop#clasa#statistica#frecventa

Scrieti o clasa Sondaj care memoreaza intern raspunsurile la un sondaj de satisfactie (numere intregi de la 1 la 5), cu urmatoarele functionalitati:

  • constructor fara parametri
  • adaugaRaspuns(int r) - adauga r DOAR daca 1 <= r <= 5; returneaza adevarat/fals
  • numarRaspunsuri() - cate raspunsuri valide au fost adaugate
  • procentPozitive() - procentul (numar intreg, trunchiat) de raspunsuri cu valoarea >= 4; returneaza 0 daca nu exista niciun raspuns
  • raspunsCelMaiFrecvent() - valoarea care apare de cele mai multe ori (la egalitate, valoarea cea mai mica dintre cele cu frecventa maxima); returneaza -1 daca nu exista niciun raspuns
Date de intrare
Codul vostru este integrat intr-un program de test care citeste comenzi si apeleaza metodele voastre.
Date de iesire
Fiecare comanda produce o linie de output.
Restrictii
0 <= r <= 10 (testat inclusiv in afara intervalului valid [1,5])

Exemple

Exemplul 1

Intrare

5
ADD 5
ADD 4
ADD 3
COUNT
PROCENT

Iesire

1
1
1
3
66

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.