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

Я надеюсь, что тут знаю программирование, а то я тупенький.
Задача:
Вводится число x в 10 системе счисления. Выбрать нужную систему счисления q и перевести число x в эту систему счисления. Тестировать результаты работы программы ручным подсчетом.
Есть пример программы
4. Пример программы с системами счисления

Перевести число из системы счисления q в 10-ную систему счисления.

main()

{ long int x, y, step;

int a, q;

cout<<"Введите систему счисления->"; cin>>q;

cout<<"Введите число в "<"; cin>>x;

y=0; //Результат

step=0; //Степень основания

while(x!=0) //Пока в числе есть цифры

{a=x%10; //Последняя цифра

if (a>=q) //Проверка правильности ввода

{

cout<<"Error";

exit(0);

}

y=y+a*pow (q, step); //Результат – накапливаемая сумма

x=x/10; //Убрать последнюю цифру

step++; //Повысить степень основания

}

cout<<"Результат="<
}
Заранее спасибо)

Ответы

Автор ответа: lizakos2007
0
сложно понять..........не знаю
Похожие вопросы
Предмет: Математика, автор: tanaguseva2809
Предмет: Українська мова, автор: Аноним
Предмет: Алгебра, автор: SwordMaster1994