#include <iostream>
#include <stack>
using namespace std;
int main()
{
stack<int> numbers;
int start_num;
int start_numToCout;
int max_num;
int counter = 0;
cout<<"Upisi pocetni broj:"<<endl;
cin>>start_num;
start_numToCout = start_num;
/* nulu eliminiraj zbog kondicije
dolje navedene start_num%8 == 0*/
if(start_num == 0)
{
start_num++;
}
cout<<"Upisi zavrsni broj:"<<endl;
cin>>max_num;
while(start_num <= max_num)
{
if(start_num%8 == 0)
{
numbers.push( start_num );
counter++;
}
start_num++;
}
cout<<"Od broja : "<< start_numToCout <<" do broja : "<< max_num <<" je "
<< counter <<" bro(ja/jeva) djelj(iva/ivih) s 8"<<endl << endl
<< "Brojevi su sljedeci : " << endl;
while( !numbers.empty() )
{
cout<< numbers.top() << endl;
numbers.pop();
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RhY2s+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBzdGFjazxpbnQ+IG51bWJlcnM7CiAgICBpbnQgc3RhcnRfbnVtOwogICAgaW50IHN0YXJ0X251bVRvQ291dDsKICAgIGludCBtYXhfbnVtOwogICAgaW50IGNvdW50ZXIgPSAwOwogICAgICAgICAgIAogICAgY291dDw8IlVwaXNpIHBvY2V0bmkgYnJvajoiPDxlbmRsOwogICAgY2luPj5zdGFydF9udW07CiAgICAKICAgIHN0YXJ0X251bVRvQ291dCA9IHN0YXJ0X251bTsKICAgIAogICAgLyogbnVsdSBlbGltaW5pcmFqIHpib2cga29uZGljaWplCiAgICBkb2xqZSBuYXZlZGVuZSBzdGFydF9udW0lOCA9PSAwKi8KICAgIGlmKHN0YXJ0X251bSA9PSAwKQogICAgewogICAgICAgIHN0YXJ0X251bSsrOwogICAgfQogICAKIGNvdXQ8PCJVcGlzaSB6YXZyc25pIGJyb2o6Ijw8ZW5kbDsKIGNpbj4+bWF4X251bTsKIAogCiB3aGlsZShzdGFydF9udW0gPD0gbWF4X251bSkKIHsgIAogICAgICAgIGlmKHN0YXJ0X251bSU4ID09IDApCiAgICAgICAgewogICAgICAgICAgICBudW1iZXJzLnB1c2goIHN0YXJ0X251bSApOwogICAgICAgICAgICBjb3VudGVyKys7CiAgICAgICAgfQogICAgICAgCiAgICAgICBzdGFydF9udW0rKzsKIH0KICAgICAgICAgICAgICAgICAgICAgICAgIApjb3V0PDwiT2QgYnJvamEgOiAiPDwgc3RhcnRfbnVtVG9Db3V0IDw8IiBkbyBicm9qYSA6ICI8PCBtYXhfbnVtIDw8IiBqZSAiCiAgICA8PCBjb3VudGVyIDw8IiBicm8oamEvamV2YSkgZGplbGooaXZhL2l2aWgpIHMgOCI8PGVuZGwgPDwgZW5kbCAKICAgIDw8ICJCcm9qZXZpIHN1IHNsamVkZWNpIDogIiA8PCBlbmRsOyAKCndoaWxlKCAhbnVtYmVycy5lbXB0eSgpICkKewogICBjb3V0PDwgIG51bWJlcnMudG9wKCkgPDwgZW5kbDsKICAgbnVtYmVycy5wb3AoKTsgICAgCn0KICAgCiAgICAKICAgIHJldHVybiAwOwp9