任意给定一个M进制的数x ,请实现如下要求

来源:百度知道 编辑:UC知道 时间:2024/09/27 05:54:27
1) 求出此数x的10进制值(用MD表示)
2) 实现对x向任意的一个非M进制的数的转换。
3) 至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决)。

#include <iostream.h>
const int N=50;

void fun()
{
void circle();
int A[N];
for (int i=0;i<N;i++)
{
A[i++]=-1;//initial a array
}
int number;
int base;
cout<<"input a number:";
cin>>number;
cout<<endl;
cout<<"convert into ? :";
cin>>base;
i=0;
while(1)
{
A[i++]=number%base;
number=number/base;
if (number<1)
break;
}
for(int j=i-1;j>=0;j--)
cout<<A[j];
cout<<endl;

char ch;
cout<<"input y to continue ,input n to exit!"<<endl;
cin>>ch;
if (ch=='y')
{
circle();
}
else
{
cout<<"http://hi.baidu.com/smilingsk

任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积 任意给定一个正实数,设计一个算法求以这个数为半径的圆点面积 求解:任意给定一个正三角形...... 以知(m-x)*(-x)-(x+m)*(-n)=5x+x^2-6时,任意数都成立,求m(n-1)+n(m+1)的值? 不等式(m+1)x*x-(1-m)x+m≤0对任意实数都成立,求实数m的范围 对于任意实数x,一元二次不等式(2m-1)x^2+(m+1)x+m-4>o恒成立,求实数m的取值范围 若不等式|x 3|-|x-1|>m对任意实数x恒成立,求实数m的取值范围 任意的一个自然数m,现在任意取m+1个正整数!求证:其中至少有两个数之差等于m的整数倍. 问一道初一的数学题;(m-x)(-x)(-n)=5x+x^2-6对任意数x都成立,求m(n-1)+n(m+1)的值, 设对于任意实数X不等式┃X+7┃≥m+2恒成立,求实数M的取值范围。