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

0 голосов
38 просмотров

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

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


Информатика (14 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

#include
#include
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";<br>     system("Pause");
     return 0;
}

(6.6k баллов)