Предмет: Информатика,
автор: 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<<"Результат="<
}
Заранее спасибо)
Ответы
Автор ответа:
0
сложно понять..........не знаю
Похожие вопросы
Предмет: Математика,
автор: tanaguseva2809
Предмет: Українська мова,
автор: Аноним
Предмет: Русский язык,
автор: kamilaket5
Предмет: Алгебра,
автор: SwordMaster1994
Предмет: География,
автор: starovoitovae