#8 jmeno
Ty to číslo vyrábět nebudeš, na to máš počítač. Počítač na rozdíl od člověka dvojkovým číslům rozumí nejlépe, takže jakmile mu do proměnné naskládáš ty jedničky a nuly hezky jednu po druhé, tak už mu nemusíš říkat, že to je číslo, to on ví.
Z toho souboru ale nečti čísla, to asi ani nepůjde, když je jich tam tolik, čti z něj po jednom znaku - ten znak bude 0 nebo 1, ten jeden znak převeď na číslo 0 nebo 1 a pak s ním pracuj dle předchozích rad.
Jestli jsem správně pochopil zadání, tak jakmile přečteš prvních 32 bitů, budeš mít první číslo. Pak načteš další jeden znak, převedeš na číslo 0/1, proměnnou posuneš o bit doleva, bitově přičteš ten nový bit a máš druhé číslo. Takhle budeš postupovat až do konce souboru. Předpokládám, že v podmínkách zadání je, že v souboru je minimálně 33 bitů, aby bylo co porovnávat...
Algoritmus hledání maxima doufám zvládáš.
Ten program co máš, uprav tak, aby četl jeden znak.