Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что-то после Паскаля не могу на С++ переключиться, мб кто поможет Ввести символы, формируя из них стек. Удалить элементы, равные последнему. На языке с++ https://www.cyberforum.ru/ cpp-beginners/ thread998910.html Класс Строка C++
Класс Строка должен включать данное типа строка символов - S и уметь обрабатывать параметр методов типа строка символов - S1. Для этого в нём должны быть реализованы следующие операции над строками. 1.Выполнение операции “больше” для двух строк. 2.Сокращение строки S на длину строки S1 слева. 3.Замена в строке всех прописных букв русского алфавита на строчные. 4.Замена в строке первых n...
C++ Неверная запись в переменную https://www.cyberforum.ru/ cpp-beginners/ thread998891.html
Вечер добрый, форумчане. Столкнулся с довольно странной для меня проблемой. double x1; cin>>x1; Я ввожу значение 0.2, но в переменную записываетя 0.20000000000000001. Всё бы ничего, но при сравнении этого числа уже неверный результат. Да и просто интересно стало почему же так.
C++ Дано натуральное число n, действительные числа x, y, an, bn, an-1, bn-1,.,a0, b0. Вычислить по схеме Горнера значение многочлена с комплексными коэф Дано натуральное число n, действительные числа x, y, an, bn, an-1, bn-1,...,a0, b0. Вычислить по схеме Горнера значение многочлена с комплексными коэффициентами (an+ibn)(x+iy)^n + (an-1 + ibn-1)(x-iy)^n-1+...+(a0+ib0). (Определить процедуры выполнения арифметических операций над комплексными числами). Помогите пожалуйста!! Очень надо!! БУду благодарен!! Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread998886.html
Написать программу с циклическим процессом C++
Условие: подрабатывая вечером курьером, студент решил накопить сумму в S рублей для покупки компьютера. В первый месяц он отложил P рублей. Затем его вклад каждый раз был на 5% больше предыдущего вклада. Через сколько месяцев студент сможет купить компьютер. Величины S и P задавать вводом с компьютера. int main() { float s,p; int m,i; // m -количество месяцев scanf("%f%f",&s,&p); ...
C++ Не подключается gdiplusgraphics.h https://www.cyberforum.ru/ cpp-beginners/ thread998875.html
При подключении gdiplusgraphics.h вылезает 294 ошибки. Что делать? Какие еще хедеры надо подключать?
C++ Найти повторения слов в строке https://www.cyberforum.ru/ cpp-beginners/ thread998859.html
Нужно найти повторяющиеся слова и вывести "слово - количество повторов" Например, строка "abc abc cba" "abc - 2" "cba -1" Проблема в том, что как проверить несколько слов? Попытался вызывать функцию, если еще остались символы кроме пробелов, вылетает ошибка "Unhandled exception at 0x77c915ee in (lect5)strrepeat.exe: 0xC0000005: Access violation reading location 0x002e011d." void...
C++ Ввод массива из текстового файла
Нужно ввести одномерный массив целых чисел из текстового файла. Напишите, пожалуйста, код этой программы (желательно с пояснениями).
C++ Какой результат программы Написать программу на с++ 1. Какой результат программы (при х=2, у=4): If(x>y) Cout<<x<<”bolshe”<<y<<”\n”; Else Cout<<x<<”menshe”<<y<<”\n”; https://www.cyberforum.ru/ cpp-beginners/ thread998848.html C++ Создать функцию, которая принимает в качестве аргумента ссылку на string, и преобразует все буквы в верхний регистр Задание такое: нужно создать функцию, которая принимает в качестве аргумента ссылку на string, и преобразует все буквы в верхний регистр, используя при этом функцию toupper(). А как работает эта функция с типом string? Вот так составил, но после работы функции ничего не изменилось. inline void low_to_up(string & arg) { for (int i = 0; arg != '\0'; i++) (char)toupper(arg); } https://www.cyberforum.ru/ cpp-beginners/ thread998840.html
Адрес начала строки C++
Решал задачу на строки. Никак не выходит. Начал проверять каждый фрагмент отдельно. Объясните мне пожалуйста одну вещь. Я хочу получить адрес начала строки. Как мне это лучше сделать? Почему выводимые адреса различны? #include <iostream> #include <cstring> using namespace std; int main() { char str, *p1, *p2; gets (str); p1=str; p2=str;
C++ Определить сумму всех элементов матрицы https://www.cyberforum.ru/ cpp-beginners/ thread998809.html
Объясните пожалуйста как решать эту задачку.Мне таких пока не встречалось.Как можно проще:gwink: Определить сумму всех элементов матрицы размерами N*M (N и M не больше 10). Матрицу сформировать из случайных чисел в диапазоне от –10 до 50.:impossible:
30 / 30 / 9
Регистрация: 01.11.2013
Сообщений: 63
05.11.2013, 22:03 0

Написать программу, которая переводит число из 13-й системы счисления в 3-ю через 10-ю - C++ - Ответ 5291678

05.11.2013, 22:03. Показов 3220. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено qqqqq1 как решение

Решение

Цитата Сообщение от qqqqq1 Посмотреть сообщение
Написать программу, которая переводит число из 13-й системы счисления в 3-ю через 10-ю!
Как смог))) Надеюсь кто-нибудь покажет более интересный вариант, с дробными числами например.
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
#include <iostream>
#include <map>
#include <string>
#include <cmath>
 
int main() {
        
    std::map<char, int> thirteen;
    std::map<char, int>::iterator ptr;
    thirteen.insert(std::make_pair('0', 0));
    thirteen.insert(std::make_pair('1', 1));
    thirteen.insert(std::make_pair('2', 2));
    thirteen.insert(std::make_pair('3', 3));
    thirteen.insert(std::make_pair('4', 4));
    thirteen.insert(std::make_pair('5', 5));
    thirteen.insert(std::make_pair('6', 6));
    thirteen.insert(std::make_pair('7', 7));
    thirteen.insert(std::make_pair('8', 8));
    thirteen.insert(std::make_pair('9', 9));
    thirteen.insert(std::make_pair('a', 10));
    thirteen.insert(std::make_pair('b', 11));
    thirteen.insert(std::make_pair('c', 12));
    // Fuck yeah!!!
 
    int i = 0;
    int rest;
    double denary = 0;
    char buffer[50];
    std::string str;
    std::string::iterator cur;
    std::cout << "Input 13'digit number:" << std::endl;
    std::cin >> str;
 
    if(str[0] == '0')
    {
            std::cout << "Impossible member!" << std::endl;
            exit(1);
    }
 
    cur = str.end() - 1;
    
    while(1)
    {
        if(thirteen.count(*cur) == 0)
        {
            std::cout << "Impossible member!" << std::endl;
            exit(1);
        }
        ptr = thirteen.find(*cur);
        denary += std::pow(13.0, i) * (ptr -> second);
        if(cur == str.begin())
            break;
        cur--;
        i++;
    }
    
    std::cout << "10'digit = " << denary << std::endl;
 
    std::cout << "3'digit = " << itoa(denary, buffer, 3) << std::endl;
    return 0;
}


Вернуться к обсуждению:
Написать программу, которая переводит число из 13-й системы счисления в 3-ю через 10-ю C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2013, 22:03
Готовые ответы и решения:

Написать программу, которая переводит число из 4-й системы счисления в 14-ю через 10-ю
Написать программу, которая переводит число из 4-й системы счисления в 14-ю через 10-ю. Сделайте,...

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

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

Написать программу, которая переводит число в систему счисления с основанием 10
Дано число Ch в системе исчисления с основанием m. Написать программу, которая переводит число...

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

Написать программу, которая переводит заданное положительное число в р-ичную систему счисления (р<16)
Разработать алгоритм, написать и отладить программу на Basic, которая переводит заданное...

Написать программу, которая переводит число из десятичной системы в двоичную
Здравствуйте! Вот задали мне такую задачку - написать программу, которая переводит число из...

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

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

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