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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AlvinMax
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 16
#1

float - C++

03.06.2013, 13:12. Просмотров 235. Ответов 1
Метки нет (Все метки)

Столкнулся с такой проблемой.
Допустим float a=0.125;
При выводе printf("%.2f",a) выводит 0.13, а мне надо 0.12
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2013, 13:12     float
Посмотрите здесь:

ОШИБКА [Error] cannot convert 'int*' to 'float*' for argument '1' to 'void Syma(float*,int*,int) - C++
Какая то проблема с указателями,незнаю,не хочет щитать суму парних чисел в второй подпрограме.Извиниет за ошибки.Не владею руским.Помогите...

"Значение типа float* нельзя использовать для инициализации сущности типа float" - C++
#include <math.h> #include<iostream> #include <iomanip> #include<conio.h> using namespace std; ...

float *m=new float[n] - C++
в задаче на массивы попалось float *m=new float.Что это значит?

Float - C++
Доброго всем времени суток. Я новичок в программировании и только начал учится прошу вашего понимания и помощи. Расскажите пожалуйста что...

округлить float - C++
int main() { setlocale(LC_ALL, "rus"); float Xmin,Xmax,Xdelta; cout<<"Введите Xmin: "; cin>>Xmin; cout<<"Введите Xmax: "; ...

Сравнение float - C++
void setup() { Serial.begin(9600); float azimuth = 0; float course = 180; float a = sin((azimuth -...

Int в Float - C++
Доброго времени суток. у меня уже второй раз возник вопрос по поводу перевода Int в Float Sr2=(float)S2/size; тут переменная Sr2 типа...

ERROR with float - C++
Здравствуйте.. задача про нахождение общего сопротивления для параллельного и последовательного соединений(здесь все на кыргызском), но...

Непонятка с float - C++
float s = (123 * 100 / 360000); cout << fixed << setprecision(3) << s; По идее, в консоли должно вывести "0,034", но видимо с++ не...

abs(float x) - C++
Я не понимаю почему но у меня функция abs возвращает модуль от int чисел и всегда 0 от double чисел. В чём может быть проблема?Хотя вот в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_THE_f0restw0w
1 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 14
03.06.2013, 13:22     float #2
Цитата Сообщение от AlvinMax Посмотреть сообщение
Столкнулся с такой проблемой.
Допустим float a=0.125;
При выводе printf("%.2f",a) выводит 0.13, а мне надо 0.12
Сделай так:
float a = 0.125;
printf("%.3",a);

только выведет не 0.12 , а 0.125

Добавлено через 2 минуты
У тебя не может вывести 0.12 так как округление идёт...если поставишь 0.124 то естественно получится 0.12

Добавлено через 1 минуту
Либо сделай вот так:

float a = 0.125;
float b = 0.001;
float c = a - b;

printf("%.2f",c);
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru