Witam!
Mam dziwny problem, gdy dodaję sobie nową zmienną i przypisuję do niej wartość to cały mój program sypie się i pokazuje 0. Mógłby mi ktoś wyjaśnij dlaczego? :)
Dopiero zmiana z int na double pomogła.
tutaj link do filmiku:
https://www.dropbox.com/s/45pixr7xdt6o0f2/VID_20170207_235447.mp4?dl=0
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int liczba;
int calosc;
vector <int> tab;
tab.push_back(0);
tab.push_back(1);
for(int i=2; liczba<3000000; i++)
{
liczba=tab[i-1]+tab[i-2];
tab.push_back(liczba);
}
for(int i=0; i<tab.size(); i++)
{
if(tab[i]%2==0)
{
cout<<tab[i]<<endl;
}
}
}