Форум программистов, компьютерный форум 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; И делать это нужно много раз подробнее

Показать сообщение отдельно
jock
2 / 2 / 0
Регистрация: 29.10.2011
Сообщений: 38
11.02.2012, 23:36     Перевод из восьмиричной в десятиричную
Помогите, пожалуйста, переписать программу, что бы она была без динамического массива:

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
#include <iostream>   
#include <math.h>
using namespace std;
 
int main()
{
    int temp, size=0,nVal;
    int S=0;
    cout <<"Enter number\n";
    cin >> nVal;
    temp=nVal;
    while(temp!=0) 
    {
        temp/=10;
        size++;
    }
    temp=nVal; 
    int* ar = new int[size];
    for(int i=0; i<size; i++)
    {
        ar[i]=temp%10;
        temp/=10;
    }
    for (int i=0; i<size; i++)
    {
        S+=ar[i]*pow(8.0,i);
    }
    delete ar;
    cout <<S;
}
Или напишите свой код. Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru