0 / 0 / 0
Регистрация: 25.05.2019
Сообщений: 27

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

13.07.2019, 07:44. Показов 8357. Ответов 20
Метки си (Все метки)

Студворк — интернет-сервис помощи студентам
Не получается перевернуть число,когда использую функцию Perevorot выводит все единицы.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <stdio.h>
#include <locale.h>
#include <conio.h>
 
int LengthNum(int num, int y) //длина числа
{
    while (num)
    {
        num /= 10;
        y++; //счетчик
    }
    return y;
}
int Perevorot(int n)
{
    unsigned int m = 0;
    while (n != 0)
    {
        m = n % 10;
        n = n / 10;
    }
    printf("%d", m);
    return m;
}
 
int SystemFunc(int b, int q) //b-число;q-цифра обозначающая систему счисления.
{
    int c;
    if (b >= q)
    {
        int Ncount = 1;
        while (b >= q)
        {
            for (int i = 0; i < LengthNum(b, Ncount); i++)
            {
                if (b / q != 0)
                {
                    Ncount++;
                }
                c = b % q;
                printf("%d", c);
                b = b / q;
            }
            printf("\n");
            for (int i = 0; i < LengthNum(b, Ncount); i++)
            {
                    Perevorot(c);
            }
            
        }
    }
    else
        printf("%d", b%q);
 
 
    return c;
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int c,numb, system;
    printf("Введите число\n");
    scanf("%d", &numb);
    printf("Введите номер системы счисления\n");
    scanf("%d", &system);
    SystemFunc(numb, system);
    _getch();
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.07.2019, 07:44
Ответы с готовыми решениями:

Перевод чисел из десятичной системы счисления в любую другую
Считать с клавиатуры целое неотрицательное число в десятичной системе счисления и основание новой системы счисления (целое число от 2 до...

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

Перевод из десятичной(двоичной) системы счисления в двоичную(десятичную)
Всем добрый день, кто может помочь как можно реализовать данную задачу на С? Уже долго мучаюсь с ней, никак не получается (заранее...

20
Злостный нарушитель
 Аватар для Verevkin
10887 / 5823 / 1288
Регистрация: 12.03.2015
Сообщений: 26,884
14.07.2019, 12:15
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от prog21346 Посмотреть сообщение
спасибо.
С тебя пиво.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.07.2019, 12:15

Перевод из одной системы счисления в другую
Задача следующая: 1)Пользователь вводит числа в 16 системе в бессконечную строку (список), по вводу &quot;!&quot; происходит окончание...

Перевод из одной системы счисления в другую
Здравствуйте. Помогите,пожалуйста,написать программу перевода для целых чисел из системы счисления с основанием b1 в систему счисления с...

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

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

Перевод чисел из одной системы счисления в другую
Здравствуйте, уважаемые форумчане. Нужна помощь, имеется программа по переводу чисел из одной системы счисления в другую. Программа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru