Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Тервер лабораторные / 1 лаба / Teor_ver1 / Teor_ver1 / func
.cpp#include "func.h"
/////////////////////////////////////////////
void values (int *rand_val, int numb)
{
FILE* fp = fopen ("5.txt", "r");
if (fp == 0)
{
printf ("\n read error");
getch();
exit (1);
}
for (int i=0; i<numb; i++)
{
fscanf (fp, "%d\n", &(rand_val[i]));
}
fclose (fp);
return ;
}
/////////////////////////////////////////////////////////////////////
void print_int_mass (int*mass, int numb)
{
for (int i = 0 ; i<numb; i++)
{
printf ("\t%d", mass[i]);
}
}
////////////////////////////////////////////////////////////////////
float sredn (int*mass, int n)
{
float x = 0;
for (int i=0; i<n; i++)
{
x = x + (float) mass[i];
}
x = x / (float) n;
//printf ("\nsrednee: %f", x);
return x;
}
////////////////////////////////////////////////////////////////////
float dispers (int*mass, int n)
{
float x_sr = sredn (mass, n);
float dsp = 0;
for (int i=0; i<n; i++)
{
dsp = dsp + ( (float) mass[i] - x_sr)* ( (float) mass[i] - x_sr);
}
dsp = dsp / (float) n;
//printf ("\ndispersiya: %f", dsp);
return dsp;
}
/////////////////////////////////////////////////////////////////////
float nesm_oc_disp (int*mass, int n)
{
float x_sr = sredn (mass, n);
float dsp = 0;
for (int i=0; i<n; i++)
{
dsp = dsp + ( (float) mass[i] - x_sr)* ( (float) mass[i] - x_sr);
}
dsp = dsp /( (float) n + 1.0);
//printf ("\ndispersiya: %f", dsp);
return dsp;
}
////////////////////////////////////////////////////////////////////
float M3 (int*mass, int n)
{
float x_sr = sredn (mass, n);
float m = 0;
for (int i=0; i<n; i++)
{
m = m + pow ( ( (float) mass[i] - x_sr), 3);
}
m = m / (float) n;
//printf ("\ndispersiya: %f", dsp);
return m;
}
////////////////////////////////////////////////////////////////////
float M4 (int*mass, int n)
{
float x_sr = sredn (mass, n);
float m = 0;
for (int i=0; i<n; i++)
{
m = m + pow ( ( (float) mass[i] - x_sr), 4);
}
m = m / (float) n;
//printf ("\ndispersiya: %f", dsp);
return m;
}
///////////////////////////////////////////////////////////////////
Соседние файлы в папке Teor_ver1