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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование и построение матриц http://www.cyberforum.ru/cpp-beginners/thread231135.html
1.Дана действительная матрица размерности nXm, все элементы которой различны.В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее.Указать индексы элемента с найденным значением. 2.Даны две целочисленные квадратные матрицы порядка 6.Найти последовательность из нулей и единиц b1,b2,....,b6 такую ,что bi=1,когда количество отрицательных и...
C++ Cтруктуры. Перечисления. Объединения Вот у меня закончилась тема функции и началась СТРУКТУРЫ. ПЕРЕЧИСЛЕНИЯ. ОБЪЕДИНЕНИЯ. прочитав лекцию я так и не понял что от меня требуется в задании. Что в этой теме происходит.вот раньше например мы работали с масивами.Я знал что в функциях тоже самые масивы но по другому чуть чуть. А тут прочитал весь материал к лабораторной работе и ничего не понял.Что требуется от меня в этом задании http://www.cyberforum.ru/cpp-beginners/thread231125.html
C++ С какого C++ начинать??? (версия)
С какого C++ начинать, какой полнейший и необрезанный, последняя версия.. и т.п.
Простая база данных. C++
Всем привет.Есть несколько ступоров из которых я пока не могу выбраться.А очень хочется. Но обо всем по порядку: “База регистрации кандидатов в депутаты”, должна осуществлять следующие функции: 1) Ввод данных в базу данных; 2) Запись базы данных в файл; 3) Чтение базы данных из файла; 4) Включение(сохранение) записи в базу данных; 5) Поиск записи по признаку
C++ Как переписать код, чтобы получить мемоизацию. http://www.cyberforum.ru/cpp-beginners/thread231078.html
Рекурсивное решение следующей задачи: (Путь по клеткам с поиском максимальной суммы.) За долгую и верную службу Рыцарю позволено набрать сокровищ в сокровищнице своего сеньора. Сокровищница имеет форму прямоугольника, состоящего из отдельных "клеток" — прямоугольных комнат. В каждой комнате хранятся сокровища известной стоимости. Рыцарь может вынести сколько угодно сокровищ, но пройдя через...
C++ Распознование угла программой Подскажите, пожалуйста. Если во входных данных задается какой-то угол, то при дальнейших расчетах программой он должен быть переведен в радианы. Как это задается в программном коде? То есть, к примеру задан угол 37 градусов, то потом в каком виде он будет участвовать в расчете программы? подробнее

Показать сообщение отдельно
KapaRZA
0 / 0 / 0
Регистрация: 19.01.2011
Сообщений: 10
19.01.2011, 16:07  [ТС]     Проблемы с программой перевода из восьмеричной системы счисления в десятичную
Цитата Сообщение от ForEveR Посмотреть сообщение
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
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
#include <cmath>
 
bool isOct(int one)
{
    const std::string wrong="89";
    std::stringstream ss;
    ss<<one;
    return ss.str().find_first_of(wrong) == std::string::npos;
}
 
int toDec(int hello, int base)
{
    int res=0;
    int i=0;
    while(hello)
    {
        int f=static_cast<int>((hello%10)*pow(static_cast<double>(base), static_cast<double>(i)));
        res+=f;
        hello/=10;
        ++i;
    }
    return res;
}
 
int main()
{
    int hello=0;
    std::cin>>hello;
    while(!isOct(hello))
    {
        std::cout<<"Wrong input. Try again\n> ";
        std::cin>>hello;
    }
    int t=toDec(hello, 8);  
    std::cout<<t<<'\n';
             return 0;
}
А как это впендюрить в первую прогу?
 
Текущее время: 01:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru