Я надеюсь, что тут знаю программирование, а то я тупенький.
Задача:
Вводится число 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
сложно понять..........не знаю
Новые вопросы
География,
2 года назад
Алгебра,
2 года назад
Музыка,
8 лет назад
Математика,
8 лет назад
Математика,
9 лет назад
Алгебра,
9 лет назад