M1

Matura 23a

368
Dla nieujemnych liczb całkowitych a i b mamy:

1 XOR 1 = 0
0 XOR 0 = 0
1 XOR 0 = 1
0 XOR 1 = 1

Napisz program, który dla każdej binarnej liczby p zapisanej w pliku bin.txt obliczy wynik działania p XOR (p div 2) gdzie p div 2 oznacza połowę liczby p, zaokrągloną w dół do liczby całkowitej. Otrzymane wyniki podaj w systemie binarnym.

W odpowiedzi podaj sumę tych liczb w systemie dziesiętnym.

Możesz używać: +, -, *, /, %
bin.txt