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

Ошибки в процедуре для сравнений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Волшебные вещи с typedef struct http://www.cyberforum.ru/cpp-beginners/thread624229.html
у меня сейчас мозг взорвется не пойму в чем ошибка,где я не так делаю? #include <stdio.h> #include <locale.h> #include <stdlib.h> #include <Windows.h> #define _CRT_SECURE_NO_WARNING #define MaxNameL 32 #define MaxGroundL 3
C++ Ближайшее вхождение подстроки Здравствуйте, есть текст и переменная с позицией последнего клика на этом тексте, нужно найти 2 ближайших вхождения определённой подстроки(слева и справа). Вот что у меня получилось: //clipboard строка const char*, c - позиция последнего клика в int int i = 0; int p1; int p2; while(true) { if(p1 != 0 and (clipboard == ';' || clipboard == '\n')) p1 = c - i; if(p2 != 0... http://www.cyberforum.ru/cpp-beginners/thread624223.html
Комментарии к строкам C++
#include <iostream.h> #include <math.h> #include<conio.h> using namespace std; int main() {clrscr(); int a, b; int* ptr1 =&q; int* ptr2 =&w;
C++ Комментарии к каждой строке
#include <iostream.h> #include<conio.h> struct Sphere { double x; double y; double radius; }; int main()
C++ Как скопировать строку из фаила после определенного слова http://www.cyberforum.ru/cpp-beginners/thread624210.html
Сабаж. Просто не представляю какэто сделать.... Есть текстовый фаил надо скопировать строку от слова String не включая его и до конца линии притом что это слово может повторяца несколько раз за фаил.Очень извиняюсь за столь нубский вопрос.
C++ Тест по С++ Здравствуйте!Помогите,пожалуйста, с решением теста по С++, ответы мне нужны до утра 7. What is correct about virtual function? Select correct answer: A. It must be redefined in child class B. It should not return value C. It could be overwritten in child class D. Given a base class pointer to a child class object, virtual function defined in the child class will be called 8. What is... подробнее

Показать сообщение отдельно
Vasiliy-1821
13 / 13 / 0
Регистрация: 14.08.2011
Сообщений: 62
15.07.2012, 23:17  [ТС]     Ошибки в процедуре для сравнений
Ну это математические координаты, нужно сравнивать точки вхождение.
сколько у прямой есть точек пересечения с различными квадратами.
Вроде как бы решил, но в файл не записывает. Опять что-то не так делаю. Аналитически вроде правильно решил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//---------------------------------------------------------------------------
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
using namespace std;
int s = 100;
 
long  i, j, N,W,E;
void Vvod()
{
cin>>N,W, E;
}
 
double Cross(x1,y1,x2,y2)
{
double s1,s2,t;
x1 = x1*s;
x2 = x2*s;
y1 = y1*s;
y2 = y2*s;
t = N*s;
s1 = t*(y1-W) - (E-W)*x1;
s2 = t*(y2-W) - (E-W)*x2;
 return  s1*s2<0;
}
int count = 0;
void Vivod()
{
 
 for (i = 0; i <= N-1; i++)
 
for (j = 0; i <= N-1; i++)
 
if (Cross(i,j,i+1,j) ||Cross(i+1,j,i+1,j+1)||Cross(i,j,i,j+1)||Cross(i+1,j+1,i,j+1))
 
 count++;
 
}
 
int main ()
{
freopen("Vivod.txt","w",stdout);
freopen("Vvod.txt","r",stdin);
 
    Vivod();
    Vvod();
    return 0;
}
 
Текущее время: 10:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru