Re: операция сравнение
От: nen777w  
Дата: 23.12.12 22:54
Оценка:
A>очень часто stp1.mass1[j].r бывает равен 0.0010
A>но я не попадаю в условие под if, а попадаю туда лишь когда stp1.mass1[j].r равен 0.0011
A>Почему?

Тысячу раз уже тут жевали тему о том как нужно сравнивать double и float числа.
Кратоко говоря нужно вычесть одно из другого, взять абсолютное значение и сравнить "<=" с некоторой допустимой величиной погрешности (epsilon).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.