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

Условие if не становится истиным - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение функции для отрицательных элементов массива и подсчитать их количество http://www.cyberforum.ru/cpp-beginners/thread749506.html
Помогите решить задачу. Дано одномерный массив Р, состоящий из 32 элементов. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество. Зарание спасибо. :)
C++ Поменять элемент, стоящий перед минимальным, на максимальный (Изменить программу) Дел http://www.cyberforum.ru/cpp-beginners/thread749498.html
C++ Строковый алгоритм
Помогите, пожалуйста, найти алгоритм (само решение писать не надо). Задача такова: Дан текст и список правил замены. Каждое правило заменяет одну или несколько букв текста на одну или несколько других букв. Требуется определить, есть ли в правилах зацикливания, и, если есть, вывести их все (или, в крайнем случае, одно любое). Если же нет, нужно произвести замены в тексте. Например: ababb ab ->...
Строки. Посчитать, сколько раз входит сочетание, вставить пробел, вычеркнуть все буквы е C++
1) Дано слово, посчитать, сколько раз входит в него сочетание, скажем, le; 2) Нужно вставить в слове после каждой, стоящей на нечетном месте, пробел; 3) Потом вычеркнуть из слова все буквы e, стоящие после l. 3 программы на основе 1 помогите, срочно нужно.
C++ Класс (работа с текстовым файлом) http://www.cyberforum.ru/cpp-beginners/thread749478.html
Здравствуйте. помогите пожалуйста) есть класс: #include "stdafx.h" #include <iostream> #include <fstream> #include <stdlib.h> #include <conio.h> #include <string.h> #include <stdio.h>
C++ Циклические программы с регулярной сменой аргумента, содержащие ветвления Помогите написать программу задачи. Плиз. Вывести на печать значения, удовлетворяют условию y> 1.35 i y <2.4, и соответствующие значения аргумента. Аргумент х изменяется от 0.42 до 0.86 с шагом 0.04: Зарание спасибо.:) подробнее

Показать сообщение отдельно
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
29.12.2012, 19:57     Условие if не становится истиным
Цитата Сообщение от florgas Посмотреть сообщение
if(fabs(gamer_x-mob_x) < 0.01 && fabs(gamer_y - mob_y) < 0.01)
просто попробуй заменить 0,01 в этом условии на большее число. Возможно проблема в том, что это неравенство так и не достигается. В первом кадре разность Х равна 0,01 во втором уже -0,01 и так мы проскочили условие срабатывания.
А если чудом не проскочили по Х, то проскочили по У, т.к. они ОДНОВРЕМЕННО должны совпасть с целью!
Возможно из-за того, что х изменяется тоже на 0,01 не меньше.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru