#include <iostream>
#include <cmath>
using namespace std;
void bin_to_dec(int dlugosc, string liczba) ;
int main()
{
string liczba ;
cout << "Podaj liczbe w binarnym: " ;
cin >> liczba ;
int dlugosc ;
dlugosc = liczba.length() ;
cout << "Dlugosc: " << dlugosc << endl ;
bin_to_dec(dlugosc, liczba) ;
return 0;
}
void bin_to_dec(int dlugosc,string liczba)
{
int wynik = 0, j = 0;
for (int i = (dlugosc-1) ; i >= 0 ; i-- , j++)
{
wynik += pow (liczba[i] , j) ;
}
cout << "Twoja liczba to: " << wynik ;
}
Oto co stworzyłem, nie bardzo wiem co jest źle :/