Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ввод 0 с помощью scanf и правильное сравнение с 0 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread206315.html
как ввести строку с клавиатуры и какие библиотеки для этого нужны?
C++ введением - выводом строк!! не правильная запись строки в массив!!!! сами смотрите на код! по - ходу все правильно!!!! прога в массив записывает только первое из слов,тех что я ввожу з клавы, до пробела!!!!! мне же нужно внести строку в масив str1! а потом и в... http://www.cyberforum.ru/cpp-beginners/thread206308.html
последовательности C++
Помогите пожалуйста сделать эту задачу, вроде несложная но что-то не получается Первый член числовой последовательности равен 1, каждый из двух следующих равен 2, каждый из трех следующих за ними...
C++ iostream.h (непонятки с cout, endl )
дико извеняюсь, но.... если подключаю заголовочный файл (iostream.h), то его просто нет на моей системе(среда MVS2010 ето потдверждает) ... начал просто писать строку: #include <iostream> Но...
C++ Написать функцию которая числа в строке разделяет знаками табуляции http://www.cyberforum.ru/cpp-beginners/thread206289.html
помогите написать функцию которая числа в строке разделяет знаками табуляции
C++ Список Помогите исправить программу Список представляет собой последовательность чисел. С простыми функциями : добавить число в список, вывести список на экран, удалить список, вернуть элемент с данной... подробнее

Показать сообщение отдельно
dontgiveafk
36 / 16 / 0
Регистрация: 29.01.2010
Сообщений: 252

Ввод 0 с помощью scanf и правильное сравнение с 0 - C++

08.12.2010, 19:43. Просмотров 816. Ответов 4
Метки (Все метки)

считываю данные в переменную double t; scanf("%f",&t); переменная типа double , а не float, но как я понимаю visual studio компилятору на это плевать если написать float t; scanf("%f",&t); или double t; scanf("%d",t); получаю если ввожу 0 на выходе t=1.5562361260361986e-303 я так понял, что это машинный ноль. Пытаюсь сделать сравнение t>0.0 && t<0.5 получаю false как так ведь этщ число лежит в этих пределах. Как мне правильно сравнить это число с настоящим 0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru