// Clase Tally: acumula enteros y responde cuántos son, cuánto suman y cuál es el mayor.
#ifndef TALLY_H
#define TALLY_H

#include <cstddef>
#include <vector>

class Tally {
public:
    // Agrega un valor.
    void add(int value);

    // Devuelve cuántos valores se agregaron.
    std::size_t count() const;

    // Devuelve la suma de los valores. Con cero valores, es 0.
    int sum() const;

    // Devuelve el mayor valor. Exige: count() > 0.
    int max() const;

private:
    std::vector<int> values_;
};

#endif
