Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму и количество положительных элементов массива Вычислить сумму и количество положительных элементов массива X(n), где 1<=n<=100 Буду очень признателен https://www.cyberforum.ru/ cpp-beginners/ thread2334782.html C++ Из malloc-free в new delete
Есть код с выделением памяти с помощью malloc, надо сделать с new delete Вроде сделал, освобождение памяти работает, а с выделением ошибка, где-то накосячил, помогите пожалуйста Исходный код:...
C++ Вычислить произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами В одномерном массиве, состоящем из n вещественных элементов, вычислить: 2) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами. https://www.cyberforum.ru/ cpp-beginners/ thread2334778.html C++ Вычислить сумму положительных элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread2334777.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму положительных элементов массива;
Защита от дураков C++
Нужно создать защиту от дураков, такую, что бы браковала не только значения не соответствующие данному типу, но и всю переменную в случае если хоть один символ содержит не допустимое значение...
C++ Сохранение адреса переменной пользовательского класса в переменную типа int или double Здравствуйте. Подскажите, возможно ли это: есть переменная пользовательского класса. Я хочу сохранить её адрес (ведь это же просто число вне зависимости от типа переменной) в другую переменную типа... https://www.cyberforum.ru/ cpp-beginners/ thread2334752.html
C++ Написать функцию для произвольного двухмерного классического (не свободного) массива https://www.cyberforum.ru/ cpp-beginners/ thread2334747.html
Найти сумму элементов заданных строк Написать функцию для произвольного двухмерного классического (не свободного) массива с использованием индексов. Прототип функции должен выглядеть...
C++ Написать следующие функции в двух вариантах
char* strstr(char* string1, char* string2) Возвращает указатель на первое вхождение подстроки string2 в строке string1. В случае неудачи возвращается значение NULL. Написать следующие функции...
C++ Класс TPoint Создать класс Point для работы с точками на плоскости. Координаты точки – декартовы. Обязательно должны быть реализованы: перемещение точки по оси X, перемещение по оси Y, определение расстояния до... https://www.cyberforum.ru/ cpp-beginners/ thread2334740.html C++ Как можно узнать четное число или нет К примеру мне надо узнать, четное число или нет, а потом уже в зависимости от этого, что-то делать дальше.Не могу никак придумать как это реализовать. https://www.cyberforum.ru/ cpp-beginners/ thread2334730.html
C++ Найдите сумму заштрихованных элементов
Дана двумерная матрица действительных чисел А. Найдите сумму заштрихованных элементов
C++ Разбить текст на абзацы Здравствуйте, помогите, пожалуйста, с программкой на С++. Условие таково: задано текст и нужно создать массив указателей на отдельные абзацы. Сортировать их по длинам. Вывести рассортированы абзацы... https://www.cyberforum.ru/ cpp-beginners/ thread2334716.html
0 / 0 / 0
Регистрация: 15.10.2018
Сообщений: 1
0

Перевести число в 10 систему счисления из 33 (не могу найти ошибку) - C++ - Ответ 12972768

15.10.2018, 17:13. Показов 516. Ответов 0
Метки (Все метки)

Здравствуйте, мне нужно перевести число в 10 систему счисления из 33.
Когда ввожу большое число вроде 3AOKQ93 он почему-то переводит все в минус на последней цифре. Не могу понять почему, помогите, пожалуйста.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int i = 0;
    int sum = 0;
    for (int i = 0; a[i] != '\0'; i++)
    {
        if ((a[i] >= '0') && (a[i] <= '9'))
        {
            int ia = a[i] - '0';
            sum += ia * pow(33, i);
        };
        
        if ((a[i] >= 'A') && (a[i] <= 'W'))
        {
            int ca = (int)a[i] - 55;
            sum += ca * pow(33, i);
         };
    };


Вернуться к обсуждению:
Перевести число в 10 систему счисления из 33 (не могу найти ошибку) C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2018, 17:13
Готовые ответы и решения:

Перевести введенное число в шестнадцатеричную систему счисления. Найти ошибку в коде
Прошу Вас помочь найти ошибку в коде. Вроде бы как все должно работать но видимо где то втулил...

Системы счисления. Перевести данное натуральное число в 16-тиричную систему счисления
Составить программу перевода данного натурального числа n в 16теричную систему счисления....

Строка: Перевести число из римской системы счисления в десятичную систему счисления
Введите массив символов из 13 элементов. Перевести число из римской системы счисления в десятичную...

Перевести число из системы счисления с основанием 19 в десятичную систему счисления
Уважаемые разбирающиеся во всём этом люди, прошу вас помочь мне с этой задачей Примечания...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2018, 17:13
Помогаю со студенческими работами здесь

Как перевести число с 16 системы счисления в 2 систему счисления (программа)
Как перевести число с 16 системы счисления в 2 систему счисления ? (программа).

Перевести число в систему счисления
Надо перевести число в восьмиричную систему счисления как это зделать?подскажите пожалуйста.

Перевести число в 10-ю систему счисления
Дано шестнадцатеричное число, в котором буквенные обозначения цифр могут быть записаны как...

Дано число n. Требуется перевести это число в римскую систему счисления
Дано число n. Требуется перевести это число в римскую систему счисления. Вход 9 Выход IX Вход ...

Перевести число в любую систему счисления (от 2 до 9)
Привет. Необходимо перевести число в любую систему счисления (от 2 до 9) НЕ ИСПОЛЬЗУЯ массивов и...

Перевести число в десятичную систему счисления
Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru