Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Suma liczb z każdym wierszu pliku

Ostatnio zmodyfikowano 2020-02-23 11:22
Autor Wiadomość
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.
P-176277
DejaVu
» 2020-02-23 11:22:51
C/C++
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:
C/C++
size_t countEnabledBits( const char * _value )
{
    if( !_value )
         return 0;
   
    size_t result = 0;
    for(; * _value != 0; ++_value )
    if( * _value == '1' )
         ++result;
   
    return result;
}
P-176278
« 1 »
  Strona 1 z 1