Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++/CLI
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.83/46: Рейтинг темы: голосов - 46, средняя оценка - 4.83
Olchik
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 133
1

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

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

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

Есть необходимость сделать массив 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)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2011, 19:08
Ответы с готовыми решениями:

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

Point.ToString в чем ошибка?
Point point1; point1 = pictureBox1-&gt;Location; textBox1-&gt;Text =...

C++/CLI враппер для C++ класса, который использует PCL (Point Cloud Library)
Доброго времени суток. Пишу сюда так как не являюсь C++ разработчиком и...

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

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

38
kravam
быдлокодер
1709 / 896 / 105
Регистрация: 04.06.2008
Сообщений: 5,531
26.04.2011, 00:24 21
Да по фиг, давай компилирующийся вариант.
Щас полезу в MSVC
0
Olchik
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 133
26.04.2011, 00:27  [ТС] 22
то, что закорючку рисует, не обращай внимания, так надо, это потом.
0
Вложения
Тип файла: rar 3_third.rar (3.14 Мб, 11 просмотров)
kravam
быдлокодер
1709 / 896 / 105
Регистрация: 04.06.2008
Сообщений: 5,531
26.04.2011, 00:39 23
Хм... А в каком файле находится код, тот что в сообщении N11?
0
Olchik
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 133
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
kravam
быдлокодер
1709 / 896 / 105
Регистрация: 04.06.2008
Сообщений: 5,531
26.04.2011, 00:47 25
А это в каком файле?
0
Olchik
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 133
26.04.2011, 00:52  [ТС] 26
очевидно, в 3_third/3_third/Form1.h
извини, но я вопрос не особо понимаю
0
kravam
быдлокодер
1709 / 896 / 105
Регистрация: 04.06.2008
Сообщений: 5,531
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
Olchik
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 133
26.04.2011, 00:59  [ТС] 28
так это и есть компилящийся со всей изначальной бодягой.
0
kravam
быдлокодер
1709 / 896 / 105
Регистрация: 04.06.2008
Сообщений: 5,531
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)};
...Вроде получилось, как я и предлагал:
1
Вложения
Тип файла: rar rez.rar (59.1 Кб, 13 просмотров)
Olchik
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 133
26.04.2011, 01:39  [ТС] 30
чет, у меня индекс вне границ массива...
блин, я когда меняла эти строки, как ты советовал, = пропустила. отсюда он не компилился

главная задача, сделать так, чтоб n вводил пользователь, а массив точек был до этого n
но оптимизация этой хери, конечно, тоже необходима
0
kravam
быдлокодер
1709 / 896 / 105
Регистрация: 04.06.2008
Сообщений: 5,531
26.04.2011, 01:57 31
Ну вообще n надо вводить так:
C++
1
cin>> n;
В общем, дальше я не знаю, надо весь код смотреть а я всё больше в DEV C++ работаю, уменьшай код ДОНЕЛЬЗЯ, убирай ВСЁ ЛИШНЕЕ чётко формулируй вопрос, мути новую тему. Должны помочь.
0
Olchik
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 133
26.04.2011, 02:04  [ТС] 32
да как вводить n я знаю, не в этом дело. мне попросту надо объявить массив так, чтоб компилятор не ругался на вот эту строку
C++
1
curvePnt0[i] = Point((mC_B0[i][0]),mC_B0[i][1]);
блин, я не знаю, как еще объяснить
0
kravam
быдлокодер
1709 / 896 / 105
Регистрация: 04.06.2008
Сообщений: 5,531
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
IrineK
Заблокирован
26.04.2011, 04:26 34
Olchik,
если не сложно. Давай абстрагируемся от уже написанного.

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

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

Тогда смогу помочь.
1
angelese
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
Olchik
21 / 21 / 1
Регистрация: 31.07.2009
Сообщений: 133
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, как видите, я так и сделала. В чарте нельзя сказали - слишком просто, и мы в пятой студии работаем.в любом случае, за совет спасибо (кнопочку под твоим постом не нашла)


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

У нас в стране в ближайшие десять лет ловить нечего. А десять лет могут определить судьбу человека.
Так что, задачка пригодится.
1
26.04.2011, 23:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2011, 23:11

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

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

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


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

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru