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

Что выведет следующий фрагмент программы и почему? - C++

Восстановить пароль Регистрация
 
morgan
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 11
13.06.2014, 14:55     Что выведет следующий фрагмент программы и почему? #1
C++
1
2
3
4
5
double a = 0.3, b = 5.1;
if (5.4 == a + b)
cout « "равно";
else
cout « "не равно";
При компиляции выводит не равно, почему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2014, 14:55     Что выведет следующий фрагмент программы и почему?
Посмотрите здесь:

C++ скажите что значат %.2f, 4,8 что значат эти цифры и как оно выведет на экран
Что выведет программа при выполнении ? C++
почему не работает фрагмент? C++
Что делает следующий код программы? C++
Допускается ли в С + + следующий фрагмент программы? C++
C++ Используя следующий фрагмент программы,введите перечисленные ниже слова из списка С содержащие ровно две буквы d
Что выведет данная программа? C++
C++ Посчитать, что выведет программа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
13.06.2014, 14:59     Что выведет следующий фрагмент программы и почему? #2
Цитата Сообщение от morgan Посмотреть сообщение
При компиляции выводит не равно, почему?
у типа double в машинном представлении будет вместо 0.1 , примерно 0,999999
задайте промежуток 5.3999 and 5.40001 к примеру
SlavaSSU
213 / 158 / 44
Регистрация: 17.07.2012
Сообщений: 580
13.06.2014, 19:24     Что выведет следующий фрагмент программы и почему? #3
пишешь так:
C++
1
2
3
4
if(fabs((a + b) - 5.4) < 1e-9)
cout << "==" << endl;
else
cout << "!=" << endl;
Yandex
Объявления
13.06.2014, 19:24     Что выведет следующий фрагмент программы и почему?
Ответ Создать тему
Опции темы

Текущее время: 11:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru