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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Векторы!!! http://www.cyberforum.ru/cpp-beginners/thread444674.html
Как найти произведение двух векторов и записать это в рабочем варианте допустим у меня 1 вектор(5,6,7) и второй (7,8,9) мне что нужно составить матрицу из этих векторов и найти детерминант правильно? если нет исправьте пожалуйста.
C++ Не работает функция! Получает имя файла и возвращает позицию слова наибольшей длины. На экран выводится слово наибольшей длины. Но почемуто функция не работает! #include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> using namespace std; int func(char*, char); http://www.cyberforum.ru/cpp-beginners/thread444663.html
Перечисление строк из файла C++
Допустим есть файл usernames.dat (который есть), в нём хранятся ники игроков в разном регистре. нужно сравнить каждую строку из файла usernames.dat с той что лежит в переменной const char * nickname. если найдено то прибавить к переменной "unsigned long k;" еденицу
Определить скорость движения автомобиля v, преодолевающего расстояние S за время t C++
определить Скорость движения автомобиля v, преодолевающего расстояние S за время t, с учетом возможности равномерного или равнопеременного движения. нужно решить используя оператор выбора. буду ждать с нетерпением!ЗАРАНЕЕ СПАСИБО!
C++ Регисттровые переменные http://www.cyberforum.ru/cpp-beginners/thread444641.html
Инттерено, а почему компилятор (VS2010) такой код не считает ошибкой register double x = 9.99; Вроде ведь в регистрах могут быть только переменные целочисленного типа. Или не так?
C++ Поиск целой строки в файле в файле usernames.dat хранятся ники в разном регистре (например karaulov, KaRaUlov1 и т.п) Мне нужно в этом файле искать строку char const * nickname; И делать это нужно много раз подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
12.02.2012, 02:11     Перевод из восьмиричной в десятиричную
Цитата Сообщение от Сtrl Посмотреть сообщение
на дилетантов
- пока я вижу делитанство у тебя или может неспособность перестроить мозг!
Код С++
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
#include <iostream>
#include <climits>
#include <cmath>
using namespace std;
 
int oct2dec(int oct_val)
{
    
    int ipower = 0;
    int buffer = oct_val;
    while(0 < (buffer /= 8))
        ipower = ipower + 1;
    int dec_val= (oct_val%10);
    for(int i = 1; i <= ipower; i++)
    {
        oct_val /= 10;
        dec_val += (oct_val%10)*pow(8,1.0*i);
    }
    return dec_val;
}
 
int main()
{
    
    int val;
    while(true)
    {
        //cout<<"Enter oct value : "; cin>>val;
        cout<<"INT_MAX       : "<<(val = INT_MAX)<<endl;
        cout<<"Decimal value : "<<oct2dec(INT_MAX)<<endl;
        system("pause");
    }
    return 0;
}


PS:Хочу отметить, что INT_MAX даже не можем в oct вводить ибо надо вводить с разрядами меньше 8-ки, а ещё ведёшь речь о переполнении...
Миниатюры
Перевод из восьмиричной в десятиричную  
 
Текущее время: 07:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru