Форум программистов, компьютерный форум, киберфорум
Наши страницы
C (Си)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (Си) Протестируйте программу,пожалуйста http://www.cyberforum.ru/c/thread949594.html
Пожалуйста,запустите программу и потестируйте её...Программа переводит километры в мили..Прошу делиться всеми замеченными недочётами и советами) #include <stdio.h> #include <conio.h> int main()...
Калькулятор с сохранением промежуточного результата C (Си)
Собственно вопрос по одному из упражнений из книги Кочана по С. Вот сам текст упражнения: Напишите программу, которая работает как простейший калькулятор. Программой должны распознаваться следующие...
C (Си) Выбор "инструмента"
Предположим есть 2 «инструмента» - C и С++. Помогите понять для какой работы выбирается тот или иной «инструмент». А так же определиться в какую степь углубляться. На 1 вопрос(про «инструмент»)...
C (Си) fwrite и файл объемом 5 гиг Приветствую! fopen_s(&file, "lol.data", "wb"); fwrite(buffer, 256/*sizeof(...)*/ , 24000000/*countElements*/, file); В самой ф-ии выполняется без проблем и первой партией записывает, примерно,... http://www.cyberforum.ru/c/thread940460.html
C (Си) Представить комплексное число в геометрической форме http://www.cyberforum.ru/c/thread940197.html
Представить комплексное число в геометрической форме
C (Си) ЧТо выбирать в Eclipse?
Что надо выбрать в Eclipse для создания простой консольной Си программы "Hello World"? Пробовал, не хочет создавать binary, и из за этого не компилит программы
C (Си) Eclipse не открывает программы С
Вот, добавлю скрин, такая ошибка, пробую эклипсом открыть простенькую консольную программу на Си, сейчас стоит убнту 13.04, когда писал прогу - виндовс 7, что сделать с такой ошибкой?
C (Си) Побочные эффекты a = (b = c) В связи с этой темой хотелось бы уточнить: a = (b = c) гарантируется ли, что запись в b будет раньше, чем запись в a? ИМХО, в C99 - нет (6.5.16.3: "The side effect of updating the stored value of... http://www.cyberforum.ru/c/thread930534.html
C (Си) Вывести данные из xml файла http://www.cyberforum.ru/c/thread930396.html
Есть такой файлик с расширением .xml (из программы spy_orb) в нем много строк, но нам нужно вытащить только суммы и запихнуть в таблицу, ниже привел пример кода (в нем есть вначале и другие данные,...
C (Си) Задание из Егэ С4, pomosh в исправлении алгоритма Задача C4 № 3101. На автозаправочных станциях (АЗС) продается бензин с маркировкой 92, 95 и 98. В городе N был проведен мониторинг цены бензина на различных АЗС. Напишите эффективную по времени... http://www.cyberforum.ru/c/thread929703.html
lowercase
212 / 201 / 85
Регистрация: 09.05.2012
Сообщений: 494
12.09.2013, 19:33 0

Почему не работает програма с действительными значениями. Среда Dev C++

12.09.2013, 19:33. Просмотров 491. Ответов 1
Метки (Все метки)

Ответ

полагаю не работает если ввести 2.4 и -9.3 для х и у соотвественно. с большой вероятностью проблема в том, что нельзя просто так взять и определить равность двух чисел с плавающей точкой(гы (с)). о чем это я? а я о том, что то же число 2.4 может хранится в памяти как 2.399999, таким образом 2.4 != 2.399999. что нужно сделать, чтобы работало? нужно учесть погрешность.
например если нам нужно сравнить значение перемнной х с числом 18.94, для этого используем погрешность 0.0001, т.е. будем сравнивать с точностью до 4х знаков после точки.
таким образом сравнение будет выглядить так:
C
1
2
3
4
float e=0.0001; // погрешность.
if((x + e) > 18.94 && (x - e) < 18.94)) {
  // x == 18.94
}


Вернуться к обсуждению:
Почему не работает програма с действительными значениями. Среда Dev C++
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2013, 19:33

Не работает програма
Код #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; using namespace std; int main ()...

Почему среда жалуется, хотя распознает переменные?
Пытаюсь откомпилировать код, но во вкладке Error List выскакивают ошибки с неопределенными...

Почему не выводит z? Dev-C++
Почему не выводит z и сразу само выводит y? #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include...

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