Я полагаюсь, что тут знаю программирование, а то я тупенький. Задачка:
Я полагаюсь, что тут знаю программирование, а то я тупенький.
Задачка:
Вводится число x в 10 системе счисления. Избрать подходящую систему счисления q и перевести число x в эту систему счисления. Тестировать результаты работы программки ручным подсчетом.
Есть пример программы
4. Пример программки с системами счисления
Перевести число из системы счисления q в 10-ную систему счисления.
main()
long int x, y, step;
int a, q;
coutlt;lt;"Введите систему счисления-gt;"; cingt;gt;q;
coutlt;lt;"Введите число в "lt;"; cingt;gt;x;
y=0; //Результат
step=0; //Ступень основания
while(x!=0) //Пока в числе есть цифры
a=x%10; //Заключительная цифра
if (agt;=q) //Проверка правильности ввода
coutlt;lt;"Error";
exit(0);
y=y+a*pow (q, step); //Итог накапливаемая сумма
x=x/10; //Убрать последнюю цифру
step++; //Повысить ступень основания
coutlt;lt;"Итог="lt;
Заблаговременно спасибо)
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.