![Malagar](https://sproshu.net/uploads/ava/2/ava7119.jpg)
Malagar
4 год назад
Написать программу на языке Си Дано число х в 10 системе счисления. Перевести его в систему счисления с основанием n
ОТВЕТЫ
![Тимур](https://sproshu.net/uploads/ava/3/ava967.jpg)
Тимур
Oct 24, 2020
#include<iostream>
#include<string>
using namespace std;
int main()
{
int x,n;
string S;
cout << "x = ",cin >> x;
cout <<"n = ",cin >> n;
while(x / n > 0){
cout <<x / n<<" "<<x % n<<"n";
S = (char)(x % n<10?x % n+'0':x % n+'A'-10)+S;
x = x / n;
}
if(x!=0){S = (char)(x<10?x+'0':x+'A'-10)+S;}
cout <<"x_n = "<<S<<"n";
system("Pause");
return 0;
}
#include<string>
using namespace std;
int main()
{
int x,n;
string S;
cout << "x = ",cin >> x;
cout <<"n = ",cin >> n;
while(x / n > 0){
cout <<x / n<<" "<<x % n<<"n";
S = (char)(x % n<10?x % n+'0':x % n+'A'-10)+S;
x = x / n;
}
if(x!=0){S = (char)(x<10?x+'0':x+'A'-10)+S;}
cout <<"x_n = "<<S<<"n";
system("Pause");
return 0;
}
377
Смежные вопросы: