Jeżeli tych dni ma być sto, to int to trochę za mało, żeby przechowywać tak duże liczby. Tutaj masz kod, który używa double'a i ładnie wyświetla wynik:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int dni=1;
double populacja=1;
while(dni < 100)
{
cout << "Minelo dni:" << dni << ", populacja: " << fixed << setprecision(0) << populacja << endl;
populacja *= 2;
dni++;
}
return 0;
}
Pozdrawiam ;)