• Я надеюсь, что тут знаю программирование, а то я тупенький.
    Задача:
    Вводится число 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<<"Результат="<
    }
    Заранее спасибо)

Ответы 1

  • сложно понять..........не знаю
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years