Задать вопрос
22 февраля, 09:50

Написать программу на С

Программа, которая переводит заданое число из восьмиричной системы в пятиричную

+4
Ответы (1)
  1. 22 февраля, 13:15
    0
    Замечание: контроль правильности ввода не выполняется.

    #include

    int main (void) {

    int a_8, a_10, a_5, b, c;

    printf ("Введите число в восьмеричной системе счисления: ");

    scanf ("%d",&a_8);

    b = a_8;

    a_10 = 0; c = 1;

    while (b>0) {

    a_10 + = c * (b % 10);

    c * = 8;

    b / = 10;

    }

    b = a_10;

    a_5 = 0; c = 1;

    while (b>0) {

    a_5 + = c * (b % 5);

    c * = 10;

    b / = 5;

    }

    printf ("%d (8) = %d (10) = %d (5) ", a_8, a_10, a_5);

    return 0;

    }

    Пример:

    Введите число в восьмеричной системе счисления: 2014

    2014 (8) = 1036 (10) = 13121 (5)
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Написать программу на С Программа, которая переводит заданое число из восьмиричной системы в пятиричную ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы