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

Узнать, какие разряды включены в число, а какие нет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Треугольная матрица (Borland v 3.1) http://www.cyberforum.ru/cpp-beginners/thread64424.html
Помогите написать программку) Для вещественного числа α и целого k (k<=10) сформировать и напечатать вещественную матрицу b: http://i022.***********/0911/38/fec518f7cbbe.jpg Заранее спасибо=)
C++ перечислимый тип помогите пожалуйста написать конструктор, у которого в качестве параметра передается нужное поле из перечислимого типа!!!! на C++ http://www.cyberforum.ru/cpp-beginners/thread64423.html
Считываение в массив C++
Вводится строка чисел и знаков (допустим 22 + 3 + 4 / 2). Как сделать так, чтобы это дело считалось в массив без пробелов и каждое число и знак в свою ячейку массива? Добавлено через 24 секунды Ах да, в С, а не в С++ желательно.
С++ Сортировка массива C++
Помогите пожалуйста. Одномерный массив. Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале , а потом все остальные. Добавлено через 9 минут Я уже видела код данной программы на форуме, (http://www.cyberforum.ru/cpp-beginners/thread37817.html?uri=/cpp-beginners/thread37817.html). Но он не совсем понятный. Попроще реально...
C++ не получается программа http://www.cyberforum.ru/cpp-beginners/thread64409.html
помогите найти ошибку!!!! #include "stdafx.h" #include <iostream.h> #include <math.h> void array(int, int); void element(int); int main() {float sr; { const int size=3;
C++ Создание и удаление файла Составить программу создания и удаления файла. буду рад любой информации. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9383 / 5433 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
16.11.2009, 20:06     Узнать, какие разряды включены в число, а какие нет
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <time.h>
 
int main(){
    unsigned int number;
    int i;
    srand(time(NULL));
    number = UINT_MAX / ( rand() % 100 ); /* а то лень каждый раз цифры придумывать... */
    printf("Hex number %4x\nBy bits: ", number);
    for ( i = (CHAR_BIT * sizeof(int)) - 1; i >= 0; i-- )
        printf( ( number & 1 << i ) ? "1 " : "0 ");
    printf("\n");
    return 0;
}
 
Текущее время: 10:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru