Задать вопрос
7 июня, 04:36

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

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

+3
Ответы (1)
  1. 7 июня, 06:23
    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)
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Написать программу на С Программа, которая переводит заданое число из восьмиричной системы в пятиричную ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы