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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2012, 21:16   #1
Avatar1
Новичок
Джуниор
 
Регистрация: 15.10.2012
Сообщений: 2
По умолчанию Дисперсия и график

Нужна помощь. Для полученной последовательности вычислить среднее значение и дисперсию и вывести ее в виде гистограммы, разделив диапазон на десять интервалов. Осталось дисперсию подсчитать (не правильна вроде) и график построить.
void __fastcall TForm1::Button1Click(TObject *Sender)
Код:
{const int razod =50;
 const int razdv = razod * 2;
 String perv, vtor;
 int ss,sd,i,j, x, n[razod], m[razod], nm[razdv];
  double  disp,sredn;
 
  ss=0;
  sd=0;
  Memo1->Clear();
 
  srand(time(0));
  
  for(i = 0; i <razod; i++)
   perv += IntToStr( n[i] = 5 * ( rand( ) % 6 + 1 ) + 1 ) + "  ";
  Edit1->Text = perv;
 
  
  for(i = 0; i < razod; i++)
   vtor += IntToStr( m[i] = 5 * ( rand( ) % 6 + 1 ) + 1 ) + "  ";
  Edit2->Text = vtor;
 
 
  
  for(i = 0; i < razdv; i++)
   nm[i] = (i <razod)?n[i]:m[i % razod];
 
 
  //Сортировка  по возрастанию, метод пузырька
   for (j=0; j<razdv - 1;j++)
    for(i = 0; i < razdv - 1; i++)
     {
      if(nm[i] > nm[i + 1])
       {
        x = nm[i];
        nm[i] = nm[i + 1];
        nm[i + 1] = x;
       }
     }
 
  
  for(i = 0; i < razdv; i++)
  {
   Form1->Memo1->Lines->Add(IntToStr(i+1)+" --- "+nm[i]); 
   ss+=nm[i];                        
  }
  sredn=ss*0.01;                      
  Edit3->Text =sredn;
 
  for(i = 0; i < razdv; i++)
  sd+=nm[i]*nm[i]-sredn*sredn;
  disp=sd*0.01;
  Edit4->Text =disp;
 
 
 }
Avatar1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дисперсия на призме OPEJI Помощь студентам 8 27.05.2012 00:21
Дисперсия tema654 Microsoft Office Excel 3 15.12.2011 14:28
Дисперсия CesaR_JC Помощь студентам 15 23.05.2010 01:48
Дисперсия. Гистограмма p4serhiy Помощь студентам 2 15.04.2010 08:34
дисперсия массивов And_DaviD Общие вопросы C/C++ 3 16.02.2010 19:45