Перевод чисел в разные системы счисления - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Нужна программа, которая переводит число с 10 системы счисления в n степень счисления. n = 2 - 36 Написал только до n = 10
#include <stdio.h>
 
int main() {
    int number, system;
    int result;
    
    scanf("%d %d", &number, &system);
    
    result = system;
    
    for ( ; number / result >= system; result *= system );
    
    if ( result > number ) {
        result = result / system;
    }
    
    for ( ; result > 0; result /= system ) {
        printf("%d", number/result);
        number = number % result;
    }
    printf("\n");
    
    return 0;
}
С заглавными буквами не могу разобраться как написать код

Решение задачи: «Перевод чисел в разные системы счисления»

textual
Листинг программы
if ( result > number ) {
            result = result / system;}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5
Похожие ответы