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

Разность между int и float - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму членов геометрической прогрессии http://www.cyberforum.ru/cpp-beginners/thread1168933.html
Написать программу, которая подсчитывает: сумму членов геометрической прогрессии, если известен ее первый член, знаменатель и число членов прогрессии
C++ Литература по C++ для решения вычислительных и математических задач Доброго времени суток! Прошу совета: требуется использовать язык C++ для решения вычислительных и математических задач. Каким образом лучше построить процесс изучения этого языка и какую литературу можно посоветовать?? http://www.cyberforum.ru/cpp-beginners/thread1168925.html
C++ Распарсить файл для извлечения дат из текста
Здравствуйте! Помогите, пожалуйста, написать программу. Дан текстовый файл input.txt, состоящий из большого числа строк(примерно 2000), каждая из которых начинается с даты в формате ДД.ММ.ГГГГ (25.02.2002). Нужно считать из каждой строки только дату, т.е 10 первых символов. И вывести в файл output.txt
3D графика, какие библиотеки использовать? C++
Ребята, препод-садист дал задание написать программу с кубиком и пирамидой, что бы их можно было вращать, перемещать, масштабировать и отбрасывала тень при источнике света. причем удаление невидимых граней происходило с использованием алгоритма z-буфера. OpenGL и Direct3D изучил, но там похоже не написать алгоритм z-буфера, почитал про graphics.h, говорят устаревший и не работает на современном...
C++ Что стоит изучить, что перейти от консольных приложений к оконным http://www.cyberforum.ru/cpp-beginners/thread1168864.html
Здравствуйте, изучал С/С++ по книге Харви Дейтела "Как программировать на С". Посоветуйте, пожалуйста, что стоит изучить, что перейти от консольных приложений к оконным.
C++ Одномерные массивы. Найти номера всех пар точек, расстояние между которыми наибольшее Ребят, помогите пожалуйста! Вот задача: даны координаты N точек на плоскости. Найти номера всех пар точек, расстояния между которыми наибольшее. подробнее

Показать сообщение отдельно
Дмитрий84
1 / 1 / 0
Регистрация: 30.04.2014
Сообщений: 19
07.05.2014, 10:47     Разность между int и float
Есть точка
C++
1
2
3
4
5
6
7
8
9
CV_INLINE  CvPoint  cvPoint( int x, int y )
{
    CvPoint p;
 
    p.x = x;
    p.y = y;
 
    return p;
}
и еще одна
C++
1
2
3
4
5
6
typedef struct CvPoint2D32f
{
    float x;
    float y;
}
CvPoint2D32f;
надо найти их разность (по условию)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if( add_remove_pt )
 
                {
 
                    double dx = pt.x - points[1][i].x;
 
                    double dy = pt.y - points[1][i].y;
 
 
                    printf ("dd=%d \n",abs(dx*dx + dy*dy));
                    if( dx*dx + dy*dy <= 25 )
 
                    {
 
                        add_remove_pt = 0;
 
                        continue;
 
                    }
printf в данном случае выводит огромные цифры то положительные то отрицательные не имеющие отношения к координатам, как сделать чтоб работало?

Добавлено через 29 минут
сейчас Printf выводит числа с разбросом от 20 до 100000 и все не целые
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru