// Programación en C++ para Ingenieros, Ed. Thomson Paraninfo, 2006
// Capítulo 3: Conceptos básicos de Programación Estructurada en C++



#include <iostream.h>


int main(void)
{
    int num, suma = 0, numsEntrados = 0;

    cout << "Entra los numeros (acabar con un negativo): "
         << endl;

    cin >> num;

    while (num >= 0)
    {
        numsEntrados ++;
        suma += num;

        cin >> num;
    }

    if (numsEntrados > 0)
        cout << "La media es "
             << float(suma) / numsEntrados << endl;
    else
        cout << "No has entrado ningun numero" << endl;

    return 0;
}