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

Составить программу для перевода чисел из шестнадцатеричной системы счисления в двоичную(с++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтобы не было утечек памяти http://www.cyberforum.ru/cpp-beginners/thread381495.html
Товарищи, такой вопрос: class node { int *a; double *b; vector<node *> vec; public: //тут методы }
C++ чтение файла в массив Дан файл из трех строк. Первая строка содержит две цифры о длине следующих строк, нужно проверить одинаковые ли элементы в след строках или нет. Пример: 3 5 1 2 3 1 2 3 4 5 или такой пример: 2 4 6 8 5 7 9 3 Помогите решить.... http://www.cyberforum.ru/cpp-beginners/thread381490.html
C++ Единицы
Помогите пожалуйста, кому не сложно сделать задачку, ребят. Заранее огромное спасибо Найдите двоичное число с наименьшим числом единиц, дающее остаток P при делении на R. Ввjд В первой строке входного файла заданы натуральные числа P и R (0<=P<R, 1<=R<=1000). Вывод Выведите двоичное число, удовлетворяющее требованию задачи. Если решений несколько, выведите любое из них Пример:
C++ Найти сумму ряда
Составить алгоритм и написать программу на языке С – консольное приложение, выполняющую набор действий, заданный соответствующим вариантом. Программа должна работать в текстовом режиме, обеспечивать процедуры запроса и ввода данных, сопровождающиеся соответствующими пояснениями. В случае, когда в программе выполняются действия над массивами данных, программный диалог должен начинаться с запроса...
C++ Оператор If http://www.cyberforum.ru/cpp-beginners/thread381466.html
Всем доброго времени суток. Такой вопрос, мне нужно задать условие : baza.time >= 30 и в тоже время baza.price < 100000 чтобы вывести товар хранящихся больше месяца, стоимость которых превышает 100 000 р. Но как это записать? Я так понял нужно использовать && но у меня что то не получается Делаю так : if ((baza.time) >= 30) && (baza.price < 1) Ругается
C++ С++ ошибки Задание 1. Дано число a. Не используя никаких операций, кроме умножения и присваивания, составить программу, вычисляющую a7 за 4 операции умножения; 1. int main() { b = a*a; c = b*b; d = a*b*c; // d =a^7; подробнее

Показать сообщение отдельно
Dar101
 Аватар для Dar101
40 / 40 / 1
Регистрация: 12.05.2011
Сообщений: 109
11.11.2011, 12:53     Составить программу для перевода чисел из шестнадцатеричной системы счисления в двоичную(с++)
kazak, согласен.
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 <conio.h>
#include <iostream>
int main()
{
    char c[10];
    std::cin >> c;
    int len = strlen(c);
    for (int i=0;i<len;i++)
    {
        if  (c[i]=='0') std::cout << "0000";
        else if (c[i]=='1') std::cout << "0001";
        else if (c[i]=='2') std::cout << "0010";
        else if (c[i]=='3') std::cout << "0011";
        else if (c[i]=='4') std::cout << "0100";
        else if (c[i]=='5') std::cout << "0101";
        else if (c[i]=='6') std::cout << "0110";
        else if (c[i]=='7') std::cout << "0111";
        else if (c[i]=='8') std::cout << "1000";
        else if (c[i]=='9') std::cout << "1001";
        else if (c[i]=='a') std::cout << "1010";
        else if (c[i]=='b') std::cout << "1011";
        else if (c[i]=='c') std::cout << "1100";
        else if (c[i]=='d') std::cout << "1101";
        else if (c[i]=='e') std::cout << "1110";
        else if (c[i]=='f') std::cout << "1111";
        else {std::cout << "\nInput error"; getch(); return 0;}
    }
    getch();
    return 0;
}
*Может быть еще нули в начале строки придётся порезать.
 
Текущее время: 01:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru