Z dowolnego na dziesiętny

wtorek, 18 lutego 2020 23:49 Ilona Simek
Drukuj

#include <iostream>
using namespace std;

int main()
{
string l;
int p,w,d;
char koniec;
do
{
cout << "podaj liczbe" << endl;
cin>>l;
cout<<"podaj podstawe"<<endl;
cin>>p;
w=0;
d=l.length();
for(int i=0 ;i<d; i++)
{
if (l[i]>='A') w=w*p+l[i]-55;
else
w=w*p+l[i]-48;
}
cout<<w<<endl;
cout<<"Jeszcze raz? t/n"<<endl;
cin>>koniec;
}
while (koniec!='n');
return 0;
}