Предмет: Информатика, автор: khkhara

Написать программу на языке Си
 Дано число х в 10 системе счисления. Перевести его в систему счисления с основанием n

Ответы

Автор ответа: Аноним
0
#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;
}


Похожие вопросы
Предмет: Алгебра, автор: kirill122722