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

Есть ли буква в 16-ичной записи целого числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму N-положительных чисел http://www.cyberforum.ru/cpp-beginners/thread220574.html
Найти сумму N-положительных чисел, заданных в виде простых дробей (числитель и знаменатель - целые взаимно простые числа.
C++ Массивы Кто-нибудь помогите сделать,вообще их не понимаю..... 1. Вычислить сумму квадратов элементов двух элементов массивов. 2. Вычислить общую сумму двух различных массивов элементов. 3. Задан массив фамилий.Упорядочить массив по алфавиту и выдать упорядоченный массив в столбец,пронумеровав фамилии при выводе следующим образом: 1), 2), и так до последней фамилии. http://www.cyberforum.ru/cpp-beginners/thread220572.html
C++ Графика <windows.h> (рисую дугу)
добрый день всем жителям форума.. вот стокнулся с такой проблемой.. нарисовал дугу... HPEN hpen1 = CreatePen(PS_SOLID, 3, RGB(255, 0, 255)); HBRUSH hbrush1 = CreateSolidBrush(RGB(0, 0, 255));
C++ прмогите написать программу "моделирование движения спутника"
Энтузиасты и участники форума помогите, надо создать программу (Visual С++) Моделирование движения спутника, вокруг планеты.
C++ комплексные числа http://www.cyberforum.ru/cpp-beginners/thread220560.html
написать программу используя процедуру умножения двух комплексных чисел, найдите произведение четырёх чисел
C++ Прокомментировать программу Здравствуйте. Пожалуйста, прокомментируйте прогу. #include <ctype.h> #include <stdio.h> #include <string.h> int main(void) { char str; подробнее

Показать сообщение отдельно
IchMors
96 / 92 / 4
Регистрация: 16.05.2010
Сообщений: 307
26.12.2010, 19:28     Есть ли буква в 16-ичной записи целого числа
barlog, немного не правильно рассуждаете... вот мой вариант:

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
bool letter(int a)
{
    int temp;
    
    do
    {
        temp = a & 15;
        a = a >> 4;
        if(temp > 9) return true;
    }while(a);
    return false;
}
 
int main()
{
    int n;
    cout << "enter n\n";
    cin >> n;
    if(letter(n)) cout << "letter exist\n";
    else cout << "no letters\n";
 
    _getch();
    return 0;
}
 
Текущее время: 06:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru