Suma liczb z każdym wierszu pliku
Ostatnio zmodyfikowano 2020-02-23 11:22
Sedimi Temat założony przez niniejszego użytkownika |
Suma liczb z każdym wierszu pliku » 2020-02-23 09:19:12 hejka, mam problem z jednym z zadań maturalnych.
Podaj wyrazy ciągu Fibonacciego z zakresu od F1 do F40, które w zapisie binarnym mają dokładnie 6 jedynek
Je zeli w jakiś sposób może być to pomocne to mam już wygenerowany plik z zapisem binarnym każdego wyrazu ciągu Fibonacciego. |
|
DejaVu |
» 2020-02-23 11:22:51 size_t countEnabledBits( int _value ) { size_t result = 0; for(; _value > 0; _value /= 2 ) if( value % 2 != 0 ) ++result; return result; } /edit: Jeżeli masz liczbę zapisaną binarnie jako tekst: size_t countEnabledBits( const char * _value ) { if( !_value ) return 0; size_t result = 0; for(; * _value != 0; ++_value ) if( * _value == '1' ) ++result; return result; } |
|
« 1 » |