Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
detroit604
6 / 6 / 0
Регистрация: 28.11.2010
Сообщений: 28
#1

Перевод числа из пятеричной в десятеричную систему - C++

28.12.2010, 21:45. Просмотров 2874. Ответов 2
Метки нет (Все метки)

Как перевести число из пятеричной системы в десятеричную? Язык Си
Как перевести сотые числа, такие как 44, 13, это не проблема, а вот если вводится рандомные, то я уже не знаю как тут быть. Например ввели 44123 321 2 431 2020 21. Вот как такую пачку перевести?
Мне тут подсказали, что по схеме Горнера, но я ее не могу понять..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2010, 21:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод числа из пятеричной в десятеричную систему (C++):

Перевод числа в двоичную систему - C++
Каким циклом можно перевести число из десятичной в двоичную и присвоить переменной это число? Например из чисел 1, 2, 3 получить 01,...

Перевод числа в двоичную систему - C++
Скажите , что не так в коде? Перевод в 2ичную систему счисления . Получается бесконечным int main() { ...

Перевод числа в другую систему счисления - C++
Напишите функцию, которая принимает длинное целое беззнаковое число, интерпретирует его как двоичное (т.е. число содержит только 0 и 1) и...

Перевод целого числа в шестнадцатеричную систему - C++
Здравствуйте! Помогите пожалуйста написать задачу на С++ Написать функцию перевода целого положительного числа в шестнадцатеричную ...

Перевод числа из десятичною в двоичную систему - C++
Надо перевести числа в двоичною систему, я уже делал в Python такое ,там bin(8) и получал нужное, есть ли что такое в С++ я искал тут на...

Перевод числа в восьмеричную систему счисления - C++
Есть ли какая-нибудь функция, которая переводит int'овую переменную из восьмеричной системы счисления в десятичную и наоборот?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.12.2010, 03:26 #2
http://www.lyceum95.ru/inform/forma_zap.htm
yanyk1n
4329 / 1460 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
29.12.2010, 10:05 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cstring>
 
using namespace std;
 
int main()
{
    char num[20];
    cout << "Введите число в пятеричной системе счисления: ";
    cin.getline(num, 20);
    long answer = 0;
    int len = strlen(num);
    long pow = 1;
    for (int i = len - 1; i >= 0; i--)
    {
        answer += pow * (num[i] - 48); //'0' - 48, '1' - 49 ...
        pow *= 5;
    }
    cout << "(" << num << ")5 = " << answer;
    cin.get();
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2010, 10:05
Привет! Вот еще темы с ответами:

Перевод числа из десятичной в шестнадцатеричную систему - C++
Добрый день, проблема в том, что не могу понять как перевести число в шестнадцатеричную систему. Задача такова: Есть 1 число типа...

Перевод числа в двоичную систему счисления - C++
Написать программу в С++ С КОММЕНТАРИЯМИ!!!: Написать функцию которая заданное натуральное число А переводит в двоичную систему...

Перевод натурального числа в двоичную систему - C++
нужно написать программу, которая переводила бы натуральные числа в двоичную систему, а потом с этими числами что бы выполняла такие...

Перевод в систему счисления числа с типом char - C++
Всем привет. Задача: ввести число в переменную с типом char и перевести его в 2-ю систему счисления. Когда ввожу числа от 1 до 9, то...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru