Witam
Mam taki kod.
#include <iostream>
using namespace std;
int main()
{
int liczba;
int suma=0;
while(cin >> liczba)
{
suma += liczba;
}
cout << "Ostatnia liczba to: " << liczba << endl;
return 0;
}
Według tego, co przeczytałem na końcu po podaniu liczby niezgodnej z typem int, powinna mi się wyświetlić ostatnia przypisania wartość do zmiennej liczba. Jednak wyświetla się zero bezwzględu jaką wartość podam ostatnią. Jaki może być problem ?