Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2014, 19:27   #1
egrozavr
Пользователь
 
Регистрация: 26.03.2014
Сообщений: 17
По умолчанию Гистограмма массива чисел

Есть вот такая заготовка, строящая гистограмму из набора случайных чисел. Как мне изменить код, чтобы числа задавались пользователем?(желательно через массив, введённый в поле textbox)

Код:
		
#pragma endregion

static System::Drawing::Graphics^ g = nullptr;
static System::Drawing::Pen^ pen = nullptr;
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
	{
          int x = 0, y, s, y1;
          double n;
          g = System::Drawing::Graphics::FromImage(pictureBox1->Image);
          g -> CompositingMode = System::Drawing::Drawing2D::CompositingMode::SourceCopy;
          pen = gcnew System::Drawing::Pen(colorDialog1->Color);
          pen-> Color::set(System::Drawing::Color::Green);
          pen-> Color::set(System::Drawing::Color::Black);
          n = Convert::ToInt32(textBox1->Text);
          g->DrawLine(pen, 0, 200, n*10, 200);
                
		  for(int i = 1; i < (n+1); i++)
              {
                 y1=rand()%100;
                 g->DrawLine(pen,x,200,x,200-y1);
                 g->DrawLine(pen,x,200-y1,x+10,200-y1);
                 g->DrawLine(pen,x+10,200,x+10,200-y1);
                 pictureBox1->Invalidate();
                 x=x+10;
              }
                
      }

    private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                 pictureBox1->Image =  gcnew System::Drawing::Bitmap(pictureBox1->Size.Width,pictureBox1->Size.Height);
                     Text = "Гистограмма случайных чисел"; 
             }
};
}
egrozavr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java: Дан двумерный массив чисел А размером 6х6 и одномерный массив Х из 6-ти чисел. Заменить первые три строки массива A vikysha55 Помощь студентам 1 16.04.2014 10:50
сравнение массива строк и массива чисел RevenGGe Общие вопросы C/C++ 21 03.06.2012 18:49
определить количество четных чисел и количество нечетных чисел массива, которые вводятся в МЕМО, вывести в поле компонента Edit. Pyxy Помощь студентам 2 21.03.2012 23:24
Гистограмма Foxx Microsoft Office Excel 4 16.02.2012 21:43
Гистограмма по числам из массива sokla Помощь студентам 1 06.01.2010 12:15