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

установление цыфр после запятой типа float - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание системы классов http://www.cyberforum.ru/cpp-beginners/thread707016.html
Создание системы классов для реализации основных операций над множествами. Описать класс «множество», позволяющий выполнять основные операции - добавление и удаление элемента, пересечение, объединение и разность больших количеств. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса.
C++ Перегрузка функции Создайте функцию max(), которая возвращает наибольший из трёх численных аргументов, используемых при вызове функции. Перегрузите функцию max() так, чтобы она воспринимала в качестве аргументов символы, целые и действительные двойной точности. В общем, не знаю как правильно это решить, но наброски есть. #include <iostream> using namespace std; int max(int a,int b,int c) http://www.cyberforum.ru/cpp-beginners/thread707007.html
Возвращение типа bool C++
Написать встроенную функцию, которая возвращает значение типа bool в зависимости от истинности утверждения. Функция должна иметь столько параметров, сколько необходимо для вычисления заданного логического выражения. Вот задача: Число c является средним арифметическим чисел а и b. Я пока плохо понимаю в CI ++, вот написал фрагментик: #include "stdafx.h" #include <iostream> #include...
Факториал. Вывод суммы. C++
это код вычисления факториала, но надо вывести "(1/0!)+(1/1!)+..+(1/n!)" #include <iostream> using namespace std; double fr(double n) { if(n==0){ return 1; } else { return (n*fr(n-1)); }
C++ Алгоритм вычисления значения n! http://www.cyberforum.ru/cpp-beginners/thread706982.html
рекурсивный алгоритм вычисления значения n! Постройте рекуррентное соотношение для количества основных операций. рекурсию то я написал:: long long factorial(int n) { return !n 1 : n * factorial(n - 1); } помогите со второй частью вопроса пожалуйста
C++ Получить квадратную матрицу порядка n, элементами которой являются числа b1,...,bn^n., расположенные по схеме 1) Дано последовательность чисел b1,...bn . Получить квадратную матрицу порядка n, элементами которой являются числа b1,...,bn^n. , расположены по схеме : Не знаю за схемой если сможете сделайте а если нет просто создайте двухмерный массив , очень надо . Спасибо очень вам. подробнее

Показать сообщение отдельно
GARFT
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 25

установление цыфр после запятой типа float - C++

23.11.2012, 21:36. Просмотров 772. Ответов 1
Метки (Все метки)

В данном коде хочу что бы к введённому числу прибовлялось 3 и оно возвращалось бы в том же виде.

C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    float a, b;
    cout << "Number: ";
    cin >> a;
 
    b = a + 3;
    cout << b;
 
 
return 0;
}
Но если вводишь кпримеру 3223.321213 начинаются чудеса с округлением и убиранием цыфр после точки.
*Объясните принцып по которому это происходит?
*Как прописывать что бы число возвращалось в том же виде?
*Как прописать что бы у числа было зафиксировано колличество цыфр после запятой?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru