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

Перевести число из любой системы счисления (2, 8, 16) в десятичную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Условие http://www.cyberforum.ru/cpp-beginners/thread963127.html
Добрый вечер! Казалось бы простенькая задачка, но никак не могу довести ее до ума. Может кто подскажет. Собственно задача Даны 2 точки проверить попадание в заштрихованную область (см. скрин) Условие double function = pow ( x, 2 ) + pow ( y, 2 ); if ( ( x >= 0 && y >= 0 && function >= 0.25 && function <= 1 ) || ( x >= 0 && y <= 0 && function >= -0.25 && function >= -1 ) )...
C++ Алгоритм вычисления функции Помогите пожалуйста, составить алгоритм вычисления функции: P.S. очень извиняюсь за картинку вместо текста, но не знаю как это правильно изобразить текстом. http://www.cyberforum.ru/cpp-beginners/thread963121.html
C++ Двунаправленный список c несколькими эл-ми
собственно есть у меня список, задаю его таким образом struct Node //Структура являющаяся звеном списка { int x; //Значение x будет передаваться в список Node *Next,*Prev; //Указатели на адреса следующего и предыдущего элементов списка }; class List //Создаем тип данных Список
C++ Дійсні корені
Задано коефіцієнт квадратного рівняння a,b,c. Визначити чи має рівняння дійсні корені
C++ создать программу которая возвращает количество четных чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread963105.html
создать программу которая возвращает количество четных чисел в массиве
C++ вычисления избыточности информации Написать программу на C для вычисления избыточности информации в сообщении подробнее

Показать сообщение отдельно
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
26.09.2013, 21:35     Перевести число из любой системы счисления (2, 8, 16) в десятичную
Цитата Сообщение от WarLoPaLo Посмотреть сообщение
Надо перевести число с любой численной системы (2,8,16) в десятичную. Кому не трудно, помогите)
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
#include <iostream>
using namespace std;
void convert(int,int);
void main() {   
    int num;
    int syst;
    cout<<"enter number: \n";
    cin>>num;
    cout<<"enter system: \n";
    cin>>syst;
    convert(num,syst);
    cout<<"\n";
    system("pause");
}
void convert (int num, int syst) {
    int x,z=0;
    char arr[32];
    while (num>0) {
        x=num%syst;
        x>=10?arr[z]=x+55:arr[z]=x+48;
        num/=syst;
        z++;
    }
    for (int i=z-1;i>=0;i--) {
        cout<<arr[i];
    }
}
 
Текущее время: 22:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru