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

Округление float до единицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу разобраться в чём ошибка(инфиксная и постфиксная запись выражения) http://www.cyberforum.ru/cpp-beginners/thread1000557.html
на вход для простоты подаю коротенько выражение меньше 10 символов цифры во входе тоже от 0 до 10 при выводе строки otvet ничег оне выходит.(строка пустая получается) #include <iostream> #include <string> using namespace std; struct stek { char d;
C++ Программа по ООП(виртуальный двд плеер) Нужно создать объектно ориентированную модель dvd плеера. Со свойствами: 1.состояние (вкл./выкл.); 2.наличие диска ; 3.активный трек (1 … X), где X – количество треков на диску; 4.Состояние плеера (нет диска/бездействие/проигрывание/конец диска). Методы: вкл/выкл вставка/вытягивание диска Старт проигрывания http://www.cyberforum.ru/cpp-beginners/thread1000550.html
Сформировать квадратную матрицу порядка n по заданному образцу на с++ C++
вот на паскале написал. Const nmax=20; Var A:array of integer; i,j,n:byte; Begin Repeat write('vvedite N='); readln(n); Until n in ;
C++ Do_while statement missing
Что-то напортачил, с оператором do...while. Укажите, где ошибка. Заранее благодарю. #include <iostream.h> main() { int x, i=1; float sum=0; do { cin>>x;
C++ Определить длину строки, вывести строку http://www.cyberforum.ru/cpp-beginners/thread1000534.html
Здравствуйте, если кто-то понимает как это сделать, помогите пожалуйста, потому что это я вообще не понимаю как сделать, "чередующиеся" длиной n. Пусть дано строку и два символа. Необходимо определить длину строки, вывести строку, которая состоит из двух символов, "чередующиеся" длиной n. Определить, сколько раз встречается данный символ в обеих строках. Добавлено через 2 часа 38 минут...
C++ программа с работой над словом Помогите написать программу чтобы в начале выдавала все буквы алфавита и посли того как вбить слово она его делила на 3 раздела гласные буквы твердые согласные и мягкиесогласные!!! очень надо а не знаю как! подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4873 / 3012 / 370
Регистрация: 10.11.2010
Сообщений: 11,061
Записей в блоге: 10
Завершенные тесты: 1
07.11.2013, 15:14     Округление float до единицы
Про преобразование то я и забыл...
Можно по-другому. Тут нет явного преобразования.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdio>
 
union my_float {
    float   value;
    struct {
        int m : 23;
        int e : 8;
        int s : 1;
    } raw;
};
 
int main() {
    for ( float R = -10; R <= 10; R += .03f ) {
        my_float mf;
        mf.value = R;
        float Q = (mf.raw.s << 1) + 1;
        printf( "%5.1f: %f\n", R, Q );
    }
    return 0;
}
http://ideone.com/RwUwJC
 
Текущее время: 02:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru