Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.58/100: Рейтинг темы: голосов - 100, средняя оценка - 4.58
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
1

Массив точек point

24.04.2011, 19:08. Показов 20635. Ответов 38
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго всем. Писала в другой теме, но там пока тишина, поэтому пришлось создать новую.

Есть необходимость сделать массив Point неограниченным (но конечным). Как задавать такой массив, я знаю, н-р, вот так
C++
1
2
3
4
5
6
7
8
array <Point>^ points =
                        {Point(100,200),//a
                        Point(120,150),//b
                        Point(150,100),//c
                        Point(162.5,150),//d
                        Point(175,175),//e
                        Point(200,200),//f
                        Point(125,375)};//g
но он ограничен, а мне надо от 1 до n точек, для того чтоб построить по ним график с помощью
C++
1
>DrawCurve(anyPen,anyPointMas);
Подскажите, плз, как это сделать
работаю в c++, crl, windows form application.

p.s. рисовать графики именно там, и именно с помощью массива точек и DrawCurve - идея не моя, а преподавателя - хочет, чтоб так ему сделали

Добавлено через 8 часов 1 минуту
гуглила... безрезультатно ...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2011, 19:08
Ответы с готовыми решениями:

С++/CLI VS2008 создать глобальный управляемый динамический массив Point
Нужен глобальный динамический массив типа Point для переопределения события onPaint. При нажатии...

Массив Point в WindowsForm
Привет всем.Подскажите пожалуйста как в проекте WindowsForm в заголовочном файле объявить один из...

Исправить ошибку "Point: собственный массив не может содержать этот управляемый тип"
ref class Point { public: int x,y; Point(){x=0;y=0;}; }; ref class Triangular { private:

Как создать управляемый массив координатных точек?
Во всех примерах это показано так: Point point1 = Point(10, 15); Point point2 =...

38
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
26.04.2011, 00:24 21
Author24 — интернет-сервис помощи студентам
Да по фиг, давай компилирующийся вариант.
Щас полезу в MSVC
0
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
26.04.2011, 00:27  [ТС] 22
то, что закорючку рисует, не обращай внимания, так надо, это потом.
Вложения
Тип файла: rar 3_third.rar (3.14 Мб, 17 просмотров)
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
26.04.2011, 00:39 23
Хм... А в каком файле находится код, тот что в сообщении N11?
0
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
26.04.2011, 00:46  [ТС] 24
Цитата Сообщение от kravam Посмотреть сообщение
сообщении N11
я не поняла в каком именно сообщении, но проект у меня один. просто вместо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
array<Point>^ curvePnt0={Point(50,50),Point(50,50),Point(5,5),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
          array<Point>^ curvePnt1={Point(50,50),Point(50,50),Point(5,5),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
          array<Point>^ curvePnt2={Point(50,50),Point(50,50),Point(5,5),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
              Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
я писала все, что мне советовали
и в код сам переделывала, соответственно
ps в ранних сообщениях я сильно упрощала код, чтоб понятней было
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
26.04.2011, 00:47 25
А это в каком файле?
0
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
26.04.2011, 00:52  [ТС] 26
очевидно, в 3_third/3_third/Form1.h
извини, но я вопрос не особо понимаю
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
26.04.2011, 00:55 27
Я ничё не пойму,ты говорила, что у тебя вот с этой вот бодягой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
                  array<Point>^ curvePnt0={Point(50,50),Point(50,50),Point(5,5),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
                  array<Point>^ curvePnt1={Point(50,50),Point(50,50),Point(5,5),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
          array<Point>^ curvePnt2={Point(50,50),Point(50,50),Point(5,5),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
Компилилось. Вот я прошу компилящийся проект с этой вот бодягой. Всё. И не надо ничё нигде менять.
0
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
26.04.2011, 00:59  [ТС] 28
так это и есть компилящийся со всей изначальной бодягой.
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
26.04.2011, 01:19 29
Поправь меня, если я ошибаюсь: в числе прочих задач мы ставили и такую: оптимизировать всю эту херь:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
                  array<Point>^ curvePnt0={Point(50,50),Point(50,50),Point(5,5),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
                  array<Point>^ curvePnt1={Point(50,50),Point(50,50),Point(5,5),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
          array<Point>^ curvePnt2={Point(50,50),Point(50,50),Point(5,5),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),Point(50,50),
                          Point(50,50),Point(50,50),Point(50,50),Point(50,50)};
...Вроде получилось, как я и предлагал:
Вложения
Тип файла: rar rez.rar (59.1 Кб, 13 просмотров)
1
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
26.04.2011, 01:39  [ТС] 30
чет, у меня индекс вне границ массива...
блин, я когда меняла эти строки, как ты советовал, = пропустила. отсюда он не компилился

главная задача, сделать так, чтоб n вводил пользователь, а массив точек был до этого n
но оптимизация этой хери, конечно, тоже необходима
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
26.04.2011, 01:57 31
Ну вообще n надо вводить так:
C++
1
cin>> n;
В общем, дальше я не знаю, надо весь код смотреть а я всё больше в DEV C++ работаю, уменьшай код ДОНЕЛЬЗЯ, убирай ВСЁ ЛИШНЕЕ чётко формулируй вопрос, мути новую тему. Должны помочь.
0
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
26.04.2011, 02:04  [ТС] 32
да как вводить n я знаю, не в этом дело. мне попросту надо объявить массив так, чтоб компилятор не ругался на вот эту строку
C++
1
curvePnt0[i] = Point((mC_B0[i][0]),mC_B0[i][1]);
блин, я не знаю, как еще объяснить
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
26.04.2011, 03:21 33
Цитата Сообщение от Olchik Посмотреть сообщение
главная задача, сделать так, чтоб n вводил пользователь
Цитата Сообщение от Olchik Посмотреть сообщение
да как вводить n я знаю
.............................................................


C++
1
2
[FONT=monospace]curvePnt0[i] = Point((mC_B0[i][0]),mC_B0[i][1]);
[/FONT]
У меня, например компилятор не ругается на эту строчку.

Добавлено через 3 минуты


Добавлено через 14 минут
смотри, строчка

C++
1
2
[FONT=monospace][FONT=monospace]curvePnt0[i] = Point((mC_B0[i][0]),mC_B0[i][1]);[/FONT]
[/FONT]
Ты почему её не упрощаешь!?
У тебя mC_B0 это массив типа float, значит, смело можешь пробовать:
C++
1
2
[FONT=monospace][FONT=monospace]curvePnt0[i] = Point(0, 0);[/FONT]
[/FONT]
Всё! Пишешь так и компилишь, если появляется ТА ЖЕ ОШИБКА, значит оставляешь это присваивание. (Естественно, сохранив где-нибудь первоначальный вариант кода) И поверь это куда приятнее для глаза чем

C++
1
2
[FONT=monospace][FONT=monospace]curvePnt0[i] = Point((mC_B0[i][0]),mC_B0[i][1]);[/FONT]
[/FONT]
И так нужно упрощать ВЕСЬ КОД донельзя. И вот когда ты его упростишь ДОНЕЛЬЗЯ, строку за строкой, чтобы повторялась всегда одна и та же ошибка, вот тогда он у тебя будет с Гулькин нос и с ним приятно будет работать. Да ты сама её потом можешь найти без труда ибо в натуре у тебя тогда будет не лес, а три сосны, в которых трудно заблудиться.

И потом ошибку легко найти и после этого вносишь исправление в оригинал, который сохранила и всё.
0
Заблокирован
26.04.2011, 04:26 34
Olchik,
если не сложно. Давай абстрагируемся от уже написанного.

Что за три кривулины мы рисуем? В какой последовательности?

Четко сформулируй задание, которое необходимо реализовать (как в задачнике).
Без комментов по поводу препа.

Тогда смогу помочь.
1
0 / 0 / 0
Регистрация: 26.04.2011
Сообщений: 5
26.04.2011, 20:22 35
Может все проще сделать массив с координатами зациклить и чтобы ходил пока не n не будет равно и нельзя использовать ли компонент Chart например для построения графиков тогда все просто было бы массив в цикле гуляет и рисует все на графике можно еще форму нарисовать ну ты вроде это сделала.А ввод в форме
C++
1
2
double а;
a=System::Convert::ToDouble(textBox1->Text);
0
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
26.04.2011, 22:13  [ТС] 36
В общем так. В чем была проблема? В том, что я хотела получить неограниченный массив точек, по которому потом строить графики
C++
1
2
3
System::Drawing::Graphics ^myGr;
myGr=pictureBox1->CreateGraphics();
myGr->DrawCurve(anyPen,massiv_of_points);
массив точек я неограниченным сделать так и не смогла. Мне советовали динамически создавать объекты класса point, но их потом все равно пришлось пихать в массив (он нужен для DrawCurve), а массив этот опять же получался ограниченным.

в итоге за полчаса я передела код так, чтоб вместо DrawCurve, использовалась DrawLine, зависящая уже от четырех действительных чисел. таким образом, я избавилась от инициализации массива точек вовсе.
код получившейся задачи
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
#pragma once
#include <string>
#include <iostream>
#include <cstdlib>
#include <math.h>
 
 
 
using namespace std;
 const double PI = 3.1415926535897932384626433832795;
 const double Fiz_P=23.688437;
 const double Emo_P=28.426125;
 const double Int_P=33.163812;
 
namespace My3_third {
 
    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms;
    using namespace System::Data;
    using namespace System::Drawing;
 
 
    /// <summary>
    /// Summary for Form1
    ///
    /// WARNING: If you change the name of this class, you will need to change the
    ///          'Resource File Name' property for the managed resource compiler tool
    ///          associated with all .resx files this class depends on.  Otherwise,
    ///          the designers will not be able to interact properly with localized
    ///          resources associated with this form.
    /// </summary>
    public ref class Form1 : public System::Windows::Forms::Form
    {
    public:
        Form1(void)
        {
            InitializeComponent();
            //
            //TODO: Add the constructor code here
            //
        }
 
    protected:
        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        ~Form1()
        {
            if (components)
            {
                delete components;
            }
        }
    private: System::Windows::Forms::DateTimePicker^  dateTimePicker1;
    protected: 
    private: System::Windows::Forms::DateTimePicker^  dateTimePicker2;
    private: System::Windows::Forms::PictureBox^  pictureBox1;
    private: System::Windows::Forms::Button^  button1;
    private: System::Windows::Forms::DateTimePicker^  dateTimePicker3;
 
    private:
        /// <summary>
        /// Required designer variable.
        /// </summary>
        System::ComponentModel::Container ^components;
 
#pragma region Windows Form Designer generated code
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        void InitializeComponent(void)
        {
            this->dateTimePicker1 = (gcnew System::Windows::Forms::DateTimePicker());
            this->dateTimePicker2 = (gcnew System::Windows::Forms::DateTimePicker());
            this->pictureBox1 = (gcnew System::Windows::Forms::PictureBox());
            this->button1 = (gcnew System::Windows::Forms::Button());
            this->dateTimePicker3 = (gcnew System::Windows::Forms::DateTimePicker());
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^  >(this->pictureBox1))->BeginInit();
            this->SuspendLayout();
            // 
            // dateTimePicker1
            // 
            this->dateTimePicker1->Location = System::Drawing::Point(12, 465);
            this->dateTimePicker1->Name = L"dateTimePicker1";
            this->dateTimePicker1->Size = System::Drawing::Size(197, 20);
            this->dateTimePicker1->TabIndex = 0;
            // 
            // dateTimePicker2
            // 
            this->dateTimePicker2->Location = System::Drawing::Point(248, 465);
            this->dateTimePicker2->Name = L"dateTimePicker2";
            this->dateTimePicker2->Size = System::Drawing::Size(200, 20);
            this->dateTimePicker2->TabIndex = 1;
            // 
            // pictureBox1
            // 
            this->pictureBox1->Location = System::Drawing::Point(1, 12);
            this->pictureBox1->Name = L"pictureBox1";
            this->pictureBox1->Size = System::Drawing::Size(878, 435);
            this->pictureBox1->TabIndex = 2;
            this->pictureBox1->TabStop = false;
            // 
            // button1
            // 
            this->button1->Location = System::Drawing::Point(707, 452);
            this->button1->Name = L"button1";
            this->button1->Size = System::Drawing::Size(160, 33);
            this->button1->TabIndex = 3;
            this->button1->Text = L"button1";
            this->button1->UseVisualStyleBackColor = true;
            this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
            // 
            // dateTimePicker3
            // 
            this->dateTimePicker3->Location = System::Drawing::Point(500, 465);
            this->dateTimePicker3->Name = L"dateTimePicker3";
            this->dateTimePicker3->Size = System::Drawing::Size(168, 20);
            this->dateTimePicker3->TabIndex = 4;
            // 
            // Form1
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(891, 497);
            this->Controls->Add(this->dateTimePicker3);
            this->Controls->Add(this->button1);
            this->Controls->Add(this->pictureBox1);
            this->Controls->Add(this->dateTimePicker2);
            this->Controls->Add(this->dateTimePicker1);
            this->Name = L"Form1";
            this->Text = L"Form1";
            this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^  >(this->pictureBox1))->EndInit();
            this->ResumeLayout(false);
 
        }
#pragma endregion
 
System::Drawing::Graphics ^myGr;
        int f,t,i,y;
        int n;
        double min;
 
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                 float B0[10000][2], B1[10000][2], B2[10000][2],B0_previous,B1_previous,B2_previous,i_previous,i_next;
                // n=30;
         
 
        //  System::Drawing::Font^ drawFont = gcnew System::Drawing::Font( "Arial",8 );
        //  SolidBrush^ drawBrush = gcnew SolidBrush( Color::White );
        //  Pen^ whitePen = gcnew Pen( Color::White,0.1f );
              
 
             Pen^ redPen = gcnew Pen( Color::Red,1.0f );
             Pen^ greenPen = gcnew Pen( Color::Green,1.0f );
             Pen^ bluePen = gcnew Pen( Color::Blue,1.0f );
 
 
          pictureBox1->Refresh();
 
 
          TimeSpan f_span_format=dateTimePicker2->Value-dateTimePicker1->Value;
                        f=f_span_format.Days;
        TimeSpan n_span_format=dateTimePicker3->Value-dateTimePicker2->Value;
                        n=n_span_format.Days;
 
 
 
           //  System::DateTime day = this->dateTimePicker2->Value;
            // String^ drawString = System::Convert::ToString(day);
            
         
 
              B0_previous=0;
              B1_previous=0;
              B2_previous=0;
              B0_previous=0;
              B1_previous=0;
              B2_previous=0;
              i_previous=0;
             t=n;
             i=0;
             while (i<=t) {
 
                 i_next=i;
               
               
 
              B0[i][0]=i;
              B1[i][0]=i;
              B2[i][0]=i;
              B0[i][1]=(sin(2*PI*(i-f)/Fiz_P))*100+150;
              B1[i][1]=(sin(2*PI*(i-f)/Int_P))*100+150;
              B2[i][1]=(sin(2*PI*(i-f)/Emo_P))*100+150;
 
 
              myGr->DrawLine(greenPen,i_previous,B0_previous,i_next,B0[i][1]);
              myGr->DrawLine(redPen,i_previous,B1_previous,i_next,B1[i][1]);
              myGr->DrawLine(bluePen,i_previous,B2_previous,i_next,B2[i][1]);
              i_previous=i;
              B0_previous=B0[i][0];
              B1_previous=B1[i][0];
              B2_previous=B2[i][0];
              B0_previous=B0[i][1];
              B1_previous=B1[i][1];
              B2_previous=B2[i][1];
            
 
              
              
              
               i=i+1;
               }
            
             
             }
    private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                 myGr=pictureBox1->CreateGraphics();
             }
    };
}
Irinek, мы рисовали графики человеческих биоритмов (эмоционального, физического и интеллектуального). значение dateTimePicker1 - дата рождения, значение dateTimePicker2 - дата начала отсчета, dateTimePicker3 - дата конца отсчета (я хотела, чтоб биоритмы рисовались для ЛЮБОГО промежутка времени(неделя, год месяц и т д, n - количество дней))
задачу я уже сдала, но все равно спасибо, что откликнулись.


хорошо и правильно теперь было бы сделать массивы float B0[10000][2], B1[10000][2], B2[10000][2] неограниченными и расставить под графиком номера дней...но мне это уже не необходимо

angelese, как видите, я так и сделала. В чарте нельзя сказали - слишком просто, и мы в пятой студии работаем.в любом случае, за совет спасибо (кнопочку под твоим постом не нашла)


вот теория по биоритмам, по которой писалась задача
Вложения
Тип файла: docx Расчет биоритмов.docx (23.8 Кб, 32 просмотров)
1
Заблокирован
26.04.2011, 22:21 37
Спасибо за задачу. )
0
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 131
26.04.2011, 22:57  [ТС] 38
не за что, да и Вам-то она уж точно, я думаю, не понадобится
это я для будущих поколений, а то бывает найдешь тему с интересующим тебя вопросом, а она резко обрывается, потому что человек сам допер и решение не оставил. В результате - и время потеряно, и вопрос остался...
0
Заблокирован
26.04.2011, 23:11 39
Я как раз работаю с будущими поколениями. Готовлю к учебе и работе за бугром.
Помогаю жертвам высшей школы, так сказать.

У нас в стране в ближайшие десять лет ловить нечего. А десять лет могут определить судьбу человека.
Так что, задачка пригодится.
1
26.04.2011, 23:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2011, 23:11
Помогаю со студенческими работами здесь

Заполнить массив точек для построения графика
Мне нужно нарисовать график зависимости. Есть DrawCurve, которая &quot;строит кривую через точки...

Невозможно преобразовать параметр 1 из 'System::Drawing::Point ^' в 'System::Drawing::Point
oldCursorPosition = gcnew Point(e-&gt;X, e-&gt;Y); // Устанавливаем флаг на Да ...

Алгоритм поиска 2-х ближайших точек из массива элементов Point [] points к заданной точке Point p.
Кто может, напишите хотя бы один алгоритм, пожалуйста. Алгоритм поиска 2-х ближайших точек из...

Класс "Динамический массив точек", в котором лежит класс Point
Такое вот условаие. Не могу понять что от меня хотят. Может кто или обьяснить или дать пример...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru