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

Избавиться от погрешности в выделении дробной части - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия. Определите закономерность формирования членов. Найдите N-ый член последовательности http://www.cyberforum.ru/cpp-beginners/thread1304392.html
Определите закономерность формирования членов последовательности. Найдите N-ый член последовательности, сократив количество рекурсивных вызовов. 1 , 2, 3/2 , 7/4 , 13/8 , ...
C++ Скопировать два двумерных массива в один одномерный int ReshKardanoA; cout<<endl; int k=0,s=0,l=0; j=0; while(s==32) { if(k==3) { l++; for(i=0;i<4;i++) ReshKardanoA=ReshKardano; } http://www.cyberforum.ru/cpp-beginners/thread1304386.html
C++ Перевести код с (С или С++ QT) на С++
Ребята помогите переправить это объявление структуры: static struct option long_options = { {"filescan", required_argument, 0, 'f' }, {"rescan", required_argument, 0, 'r' }, {"report", required_argument, 0, 'i' }, {"apikey", required_argument, 0, 'a'}, {"clusters", required_argument, 0, 'c'}, {"download", required_argument, ...
C++/CLI WinForms Чтение и запись в файл c void
Добрый вечер! Хочу читать и писать строки при работе с .txt, с использованием подпрограмм (void). Написал простенький пример, читаю строку из одного файла, пишу в другой, помогите разобраться в чём ошибка: #include <fstream> #include <string> #include <iostream>
C++ С++, работа с файлами, массивы http://www.cyberforum.ru/cpp-beginners/thread1304374.html
Ребят, помогите, пожалуйста. Даны два файла с одномерными массивами. При чем, в первой строчке - размер массива, а в следующих - его содержание. Надо прописать программу, которая считает эти массивы, выведет их на консоль, а так же, выведет элементы, которые встречаются в обоих массивах. У меня проблема со считываем: считывает только первый символ, а дальше все плохо. Мои отчаянные потуги...
C++ Если на трёх точках можно построить разносторонний остроугольный треугольник, найти его площадь Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего остроугольного треугольника, вычислите его площадь. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6507 / 4973 / 459
Регистрация: 14.02.2011
Сообщений: 16,475
18.11.2014, 21:44     Избавиться от погрешности в выделении дробной части
Цитата Сообщение от NAlt Посмотреть сообщение
ну к примеру ввожу 45.675
целое будет равно 46
а десятичная дробь =-3251
так так и будет
floor приводит по правилам математики а тебе нужно отбросить дробную часть
могу предложить такой вариант
C++
1
2
3
double a=12.34567
double b=(int)a;// приводим к int дробная часть отбрасывается
double c=a-b;
 
Текущее время: 15:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru