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

Написать программу, которая переделывает введенное с клавиатуры двуразрядное 16иричное в десятичное - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не удается переместить файл... http://www.cyberforum.ru/cpp-beginners/thread87302.html
Всех приветствую! В общем, задача банальнейшая, но мне с ней никак не удается справиться: проверять определенный файл на диске и если он больше определенного размера, то перемещать его в определенное место. С размером все нормально, получаю, но вот перемещение абсолютно никак не работает. #include<stdio.h> #include<conio.h> #include<windows.h> #define MAX 100 #include <dir.h>
C++ std Здрасти, как корректнее писать: 1) using namespace std string s; или 2) std::string s; http://www.cyberforum.ru/cpp-beginners/thread87289.html
Почему этот вектор остаётся пустым? C++
Есть такой класс: typedef std::vector <lab_Arr_t *> lab_Stack_t; /* -------------------------------------------------------------------------- */ class Pool { public: Pool () { // Creating global labels lab_Stack_t labels_stack; lab_Arr_t *global_labels = new lab_Arr_t; labels_stack.push_back(global_labels);
C++ Turbo c
Здравствуйте ребята! Скоро сессия. Вот сижу читаю теорию, а как только приступаю к решению задачи полный стопор. Можете решить задачку на Turbo c. Разжуйте мне пожалуйста неграмотному человеку (балбесу) с описанием решения. Заранее благодарен. Дан двухмерный целых чисел массив. Вывести все номера эл., оканчивающихся цифрой 0, если таких элементов нет, то вывести соответствующее сообщение.
C++ поиск тэг на страничках в интернете http://www.cyberforum.ru/cpp-beginners/thread87269.html
Помогите, пожалуйста, решить задачу. Найти все тэги <a href="...> и составить их список.
C++ отчаянный по Turbo c Здравствуйте ребята! Скоро сессия:(. Вот сижу читаю теорию, а как только приступаю к решению задачи полный стопор. Можете решить задачку на Turbo c. Разжуйте мне пожалуйста неграмотному человеку (балбесу) с описанием решения. Заранее благодарен. Дан двухмерный массив. Сравнить первй и второй элементы массива. Если второй элемент меньше первого, то поменять их местами. Затем то же сделать со... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
19.01.2010, 09:45     Написать программу, которая переделывает введенное с клавиатуры двуразрядное 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
28
29
int HexToInt(char *s)
{
 int Result;
 int i;
 int m;
 char *ch[16]={'0','1','2','3',4','5',6','7','8','9','A','B',C','D','E','F'};
 char *cl[6]={'а','b',c','d','e','f'};
 char c;
 for (Result=0, m=1;s!='\0'; ++s)
 {
  c=s;
  for (i=5; i>=0; --i)
  {
   if (c==cl[i])
   {
    c=ch[i+10];
   }
   for (i=15; i>=\0; --i)
   {
    if (c==ch[i])
    {
     Result+=m*i;
    }
    m*=16; 
   }
  }
 }
 return Result;
}
Добавлено через 1 минуту
Переводит в int, а его можно вывести на экран в десятичном формате.
 
Текущее время: 06:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru