Информатика Архивный вопрос

Пользователь вводит десятичное целое число n и основание системы счисления p (

2≤p≤9 ). Вывести число в p-й системе счисления. Решить в С++

Нет комментариев

Ответы

Гость

#include<iostream>
#include<string>
using namespace std;

int main()
{
    int n,p;
     string S;
     cout <<"n = ",cin >> n;
     cout <<"p = ",cin >> p;
    while(n / p > 0){
        S = (char)(n % p+'0')+S;
        n /= p;
        }
    if(n!=0){S = (char)(n+'0')+S;}
    cout <<"n_p = "<<S<<"\n";
     system("Pause");
     return 0;
}

Нет комментариев

Похожие вопросы