od Xerxes » 25. 1. 2007 11:35
Připadá mi zbytečné začínat na každý test nové vlákno, když se rozdávají pořád ty samé otázky, a tak přispěju zde.
Dnes (25.1.2007, i když to nehraje roli) jsem na prográmku dostal následující zadání:
Dán vstupní soubor, který tvoří dlouhá celá kladná čísla (maximálně 20 cifer) v desítkové soustavě, jedno číslo na řádek. Úkolem je vytvořit výstupní soubor, který bude obsahovat každé číslo převedené do dvojkové soustavy (v původním pořadí).
Podle mě pěkná úložka. Měl jsem ji hotovou za hodinku pohodového kódění, a to mi asi pětkrát spadl Borland (pozor na to, když se zacyklíte, nefunguje Ctrl+C ani Ctrl+Break, jenom Ctrl+Alt+Del).
Pan Töpfer si nechal předvést funkčnost na mých datech, pak si tam zadal svoje (zkoušel i 20timístná čísla), prohlédl výsledky a nechal si vysvětlit princip řešení (očima projel zdroják, ale ne moc pozorně, takže jsem jej posleních deset minut opatřoval komentáři zbytečně).
Koho zajímá princip řešení, je nutné si udělat datový typ na dlouhá čísla (pole po číslicích), procedurky na načítání a zápis do souboru a pro převod do dvojkové soustavy se hodí dělení dvěma se zbytkem.
Připadá mi zbytečné začínat na každý test nové vlákno, když se rozdávají pořád ty samé otázky, a tak přispěju zde.
Dnes (25.1.2007, i když to nehraje roli) jsem na prográmku dostal následující zadání:
[quote]Dán vstupní soubor, který tvoří dlouhá celá kladná čísla (maximálně 20 cifer) v desítkové soustavě, jedno číslo na řádek. Úkolem je vytvořit výstupní soubor, který bude obsahovat každé číslo převedené do dvojkové soustavy (v původním pořadí).[/quote]
Podle mě pěkná úložka. Měl jsem ji hotovou za hodinku pohodového kódění, a to mi asi pětkrát spadl Borland (pozor na to, když se zacyklíte, nefunguje Ctrl+C ani Ctrl+Break, jenom Ctrl+Alt+Del).
Pan Töpfer si nechal předvést funkčnost na mých datech, pak si tam zadal svoje (zkoušel i 20timístná čísla), prohlédl výsledky a nechal si vysvětlit princip řešení (očima projel zdroják, ale ne moc pozorně, takže jsem jej posleních deset minut opatřoval komentáři zbytečně).
Koho zajímá princip řešení, je nutné si udělat datový typ na dlouhá čísla (pole po číslicích), procedurky na načítání a zápis do souboru a pro převod do dvojkové soustavy se hodí dělení dvěma se zbytkem.