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

Проблемы с компиляцией - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти точки перегиба на графике http://www.cyberforum.ru/cpp-beginners/thread733807.html
Доброго времени суток! У меня есть программа, которая строит график по числам из массива.(пример графика ниже). Мне нужно находить на графиках точки перегибов. Как это можно делать не имею ни малейшего понятия. Надеюсь на вашу помощь. Заранее спасибо!
C++ Найти количество компонент графа доброго времени суток, мне нужна ваша помоч.. задано множество пар вершин, соответствующих ребрам простого графа. определить связный граф. если бессвязный, то найти количество его компонент. (с записью в файл) помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread733803.html
C++ Не могу запустить ассемблерную вставку на c++
Вставка находит скалярное произведение двух векторов, помогите запустить __asm { movaps xmm0, xmmword ptr // 0 | A.z | A.y | A.x movaps xmm1, xmmword ptr // 0 | B.z | B.y | B.x mulps xmm0, xmm1 // 0 | A.z*B.z | A.y*B.y | A.x*B.x movhlps xmm1, xmm0 // ? | ? | 0 | A.z*B.z unpcklps xmm0, xmm0 // A.y*B.y | A.y*B.y |...
По названию страны определить название её континента C++
Напишите пожалуйста две программы. 1.Перечисляемый тип. страна = (Германия, Куба, Бирма, Монако, Непал, Польша, Кения) континент = (Азия, Америка, Европа, Африка) страна s; континент k; По названию страны определить название её континента.
C++ ошибка в Dev C++ source not complete http://www.cyberforum.ru/cpp-beginners/thread733749.html
Отредактировала программу, смотрю ошибок вроде нет, откомпилировала, ошибок не обнаружено, с радостью запускаю и тут выдается маленькое такое окно с ошибкой, очень надо сделать эту работу, 20-ого декабря зачет, все время писала на MinGV Developer studio C++ а в универе преподают как то коряво, на С, причем говорят что это С++, в общем к преподам подошла сказала что буду на минге писать они...
C++ Вывести в алфавитном порядке все словосочетания, отделенные запятыми Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: вывести в алфавитном порядке все словосочетания, отделенные запятыми. Строку инициализировать в коде программы: So she was considering in her own mind, as well as she could, for the hot day made her feel very sleepy and stupid, whether the pleasure of making a daisy-chain would be worth the trouble of getting... подробнее

Показать сообщение отдельно
Xsenon_rus
8 / 8 / 0
Регистрация: 18.04.2011
Сообщений: 104
16.12.2012, 15:20     Проблемы с компиляцией
Фрумчане помогите ! Программа работает, но выдает ошибки при компиляции. Не могу понять что не так...
Вот код.
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
#include <iostream>
#include <cmath>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#include <iomanip>
using namespace std;
 
int const nmax=15,e=0.001;//точность сравнения
 
struct point //структура "ТОЧКА"
{
   float x; //координата точки по Х
   float y; //координата точки по У
};
 
class mnz 
{
public:
    point arr[nmax]; //тип множеств
};
 
float Sq(point t1, point t2, point t3) //функция, которая находит площадь
{
   return abs((t1.x-t3.x)*(t2.y-t3.y)-(t2.x-t3.x)*(t1.y-t3.y));
}
 
bool Prin( point t1, point t2, point t3, point t) //принадлежность точки треугольнику
{
    float s,s1,s2,s3;
s=Sq(t1,t2,t3);
s1=Sq(t1,t2,t);
s2=Sq(t1,t3,t);
s3=Sq(t3,t2,t);
return abs(s-s1-s2-s3)<=e;
}
void Vvod(mnz a,int n,char c)//ввод множества
{
    do
    {
    cout <<"Количество точек в множестве " << c <<" от 3 до " <<nmax<<" n=" ;
    cin >>n;
    }
    while(!n&&3<=n&&n<=nmax);
    cout <<"Введите координаты точек" << endl;
    for (int i=1;i<(n+1);i++)
    {
        cout<<"Точка " << i << endl;
        cout<<"x=";
        cin >>a.arr[i].x;
        cout<< endl;
        cout<<"y=";
        cin >> a.arr[i].y;
        cout<< endl;
    }
}
void Vyvod(mnz a,float n,char c)
{
    int i;
    cout << "Координаты множества " << c <<":" <<endl;
    cout << "N";
    for (i=0;i<n;i++)
    cout << i << endl;
    cout << "X";
    for (i=0;i<n;i++)
    {
    cout << a.arr[i].x << endl;
    cout << "Y";
    }
    for (i=0;i<n;i++)
    cout << a.arr[i].y << endl;
}
int main()
{
    setlocale( LC_ALL,"Russian" ); //Подключаем русский язык
    mnz a,b;
    float na,nb,imn,jmn,kmn,kt,mn;
    int i,j,k,p;
 
   /////////////////////////////////////////////////////////////////////////////
 
    Vvod(a,na,'A');
    Vvod(b,nb,'B');
    Vyvod(a,na,'A');
    Vyvod(b,nb,'B');
    imn=0;
    mn=1.7e38;
for (i=0;i<(na-2);i++)
{
    for (j=i+1;j<(na-1);j++)
    {
        for (k=j+1;k<(na);k++)
        {
            kt=0;
            for (p=0;p<(nb);p++)
                if (Prin(a.arr[i],a.arr[j],a.arr[k],b.arr[p]))
                    kt=kt+1;
            if ((kt==nb)&&(Sq(a.arr[i],a.arr[j],a.arr[k])<mn))
            {
                mn=Sq(a.arr[i],a.arr[j],a.arr[k]);
                imn=i;
                jmn=j;
                kmn=k;
            }
        }
    }
}
        if (imn==0) 
        {
            cout<<"Треугольников по условию нет";
            cout<< endl;
        }
        else
        {
            cout<<"Минимальная площадь треугольника по условию";
            cout<< endl;
            cout<<"образован точками " << imn <<" " <<jmn<<" "<<kmn<<" = " << mn << endl;
        }
 
   /////////////////////////////////////////////////////////////////////////////
   system("pause");
   return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru