Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pomoc z zadaniem


Rekomendowane odpowiedzi

Opublikowano

Jak podawane są te liczby? Jeśli w stringu to po prostu sprawdzasz wielkość tablicy i sprawdzasz ile jest 0 i 1 pętlą dodając do dodatkowej zmiennych 1 za każdą 1 lub 0 itd.

A co do 2

 

#include <iostream>
#include <string>

int power(int liczba, int dopotegi)
{
    int wynik = 1;
    for (int i = 0; i < dopotegi; ++i)
        wynik *= liczba;
    return wynik;
}

int bin2dec(std::string input)
{
    int output = 0;
    for (int i = 0; i<input.size(); i++)
        output += (input[i] - '0')*power(2, input.size() - i - 1);
    return output;
}

i %8 oraz %2

TuByłaSygnatura.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...