Eo par pitanja:
1.Autor(itf4n)
Navedi tocan razlog zbog kog se ovaj program rusi:
char tekst[] = "abc";
int f = 31415;
for (int k = 0; k < sizeof(tekst); ++k)
{
f *= tekst[k];
f /= tekst[k];
f -= tekst[k];
f += tekst[k];
}
2.(Autor ja)
S tipkovnice su unesen dva decimalna broja primjerice "315.152", pohranjena u memoriju i zatim uzeta iz memorije, prvi pomnozen s drugim a rezultat ispisan.
Sve je to napravljeno bez da ste deklarirali varijablu tipa float,double i long bilo gdje u kodu.Sve je odradjeno unutar funkcije main i kod ima svega 3 reda, kako?
3.(Nezna se)
Kako zamjeniti mjesta dvama promjenjivim varijablama bez deklaracije trece?
4.(Autor ja)
Dali je u c++u moguće napisati program koji će izvesti funkciju i nakon toga prestati s radom bez da se funkcija main pokrene?
Podkrijepi kodom.
5.(Autor ja)
Funkcija main izgleda ovako:
{
cout<<"Tekst"<<endl;
return 0;
}
Nakon ispisa, program je odjednom zatražio od vas da unesete svoj broj mobitela. wtf? kako je to moguće? (obrazloži i napiši kod) dali je vaš program postao samosvjesna sexy mačkica?
6.Autor(itf4n)
U C++ datoteci izvornog koda, unutar funkcije main(), pozvana je neka druga funkcija.
Nigdje prije main-a nije deklarirana/definirana ta funkcija. Niti jedan header nije uključen. Nije korišten drugi programski jezik. Ne radi se o standardnoj funkciji. Ne radi se ni o C++ operatorima koji izgledaju kao funkcije (sizeof, typeid). Kod se prevodi bez grešaka.
Kako je to moguće?
itf4n i DragonSoul se nesmiju natjecati ;)