سوال: اعداد بزرگ در هر مبنایی ب مبنای جدید

ساخت وبلاگ
#include
#include
#include
using namespace std;
int to10(int a[],int b)
{
int x=1;
int n;
int sum=0;
for(int i=0;iwhile(a[i]!='/0'){sum+=a[i]*x;
a[i]=a[i+1];
x*=b;}
return sum;}
int from10(int a[],int b)
{int sum=0;
int x=1,k;
k=to10(a,b);
{
sum+=(k%b)*x;
k/=b;
x*=10;}

return sum;}
int convert( int a[],int b,int c)
{
if(b==10)
return from10(a,c);
else if(c==10)
return to10(a,b);
else
{
int h=to10(a,b);
return from10(h,c);}}
const int maxradif=6;
int kkk(int b[][maxradif],int satr,int radif){

int i,j;
for(i=0;ifor(j=0;jcout<}}
int main()

{int b,c;
int n,a[10],l;

int kkk1[2][maxradif]={{'A','B','C','D','E','F'},{10,11,12,13,14,15}};

for(int i=0;i{ for(int j=0;jwhile(a[i]!='/0')
if(a[i]=='ch')
return kkk1[i][j];
else
return a[i];}
l=convert(a,b,c);
return l;}

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 161 تاريخ : شنبه 22 مهر 1396 ساعت: 19:26

خبرنامه