Poradziłem sobie z zamianą z dowolnego na dziesiętny ale nie wiem jak przejść z dziesiętnego na dowolny. Proszę o pomoc
Kod: Zaznacz cały
#include <iostream>
using namespace std;
int main()
{
int n,i,p,q,S;
cout << "Podaj ilosc cyfr wybranej liczby";
cin>>n;
int a[n];
cout<<"Podaj kolejne cyfry wybranej liczby
";
for(i=1;i<=n;i++)
{
cout<<""<<i<<"_";
cin>>a[i];
}
cout<<"Podaj podstawê p
";
cin>>p;
S=a[1];
for(i=2;i<=n;i++)
{
S=S*p+a[i];
}
cout<<"Liczba w systemie "<<p<<" zapisana w systemie 10 wynosi "<<S<<"
";
cout<<"Podaj na jaki system chcesz zamienic
";
cin>>q;
}