why "M" only gives 0 as a result?
#include <iostream>
using namespace std;
int
main ()
{
int cont, A, cont1, M;
cont = 0;
cont1 = 0;
cin >> A;
while (A != -1)
{
if (A >= 0)
{
cont = cont + A;
cont1 = cont1 + 1;
cin >> A;
}
}
M = A / cont1;
cout << "Value of A" << cont << endl << "value of cont1" << cont1;
cout << endl << "media" << M;
return 0;
}