Taaakze:
mali sme vytvorit knihovnu pre pracu s lubovolne dlhymi celymi cislami so znamienkom (ExtraLong - El) s operatormi
+ - * /
<<
>>
El -> int = convert na int, to co je vetsi se zapomene
El <- int
El <- string
funkci
Kód: Vybrat vše
ExtraLong Faktorial (const int) - pre int velkosti priblizne 80
Malo fungovat napr.:
Kód: Vybrat vše
ExtraLong a(50);
ExtraLong b;
cin >> b;
cout << a/40 - Faktorial (41) + b << endl;
a vsetko to chcel mat spravene ako kniznicu (header etc.).
chcel nam na to dat 2.5 hodiny. lenze ked po troch hodinach to odovzdal prvy a nikto dalsi sa nechystal tak povedal, ze nemusime mat delenie.. a ostatne zoberie...
po tri a pol hodine som povedal, ze mam delenie intom, ale nemam >> ( << som oblbol tak, ze som spravil konverziu z El na string) a nemal som to ako kniznicu..
Nemal som totiz ani pary, ako spravit operatory >>, << a mozno by som prisiel na tu kniznicu, ale v zivote som to nerobil a dalsia min. pol hodina by bola v keli... Tiez by som asi neprisiel tak skoro na algoritmus delenia ExtraLongom...
Jeden predomnou to vzdal, jeden (alebo dvaja) odovzdali. Ostatni tam sedeli, ked som o 18tej odchadzal....
Mal som stastie, ze nebol prisny.. Myslim, ze ani odcitanie mi nefungovalo dokonale... ale nevsimol si to...