Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Тервер лабораторные / 1 лаба / Teor_ver1_graphic / Teor_ver1_graphic / 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");
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]);
}
}
///////////////////////////////////////////////////
void Count (int *mass, int numb, cnt *table)
{
for (int i = 0 ; i<numb; i++)
{
table[i].frequency = 0;
table[i].number = 0;
}
for (int i = 0 ; i<numb; i++)
{
for (int j = 0 ; j<numb; j++)
{
if (mass[i] == table[j].number)
{
table[j].frequency ++;
break;
}
else
if (table[j].number == 0)
{
table[j].number = mass[i];
table[j].frequency ++;
break;
}
}
}
}
///////////////////////////////////////////////////
void Print_table (int numb, cnt *table)
{
for (int i = 0; (i < numb) && (table[i].number != 0); i++)
{
printf ("\n%d\t%d",table[i].number,table[i].frequency);
}
}
///////////////////////////////////////////////////
Соседние файлы в папке Teor_ver1_graphic