Цель работы - закрепление навыков работы с массивами и механизма передачи параметров в функцию
1. Для реализации программы необходимо в функции main() сгенерировать случайное число
int m=1+rand()%10;
2. Реализовать приглашение к вводу "угаданного" числа
int k;
scanf("%d", &k);
3. Проверку k==m и вывод диагностического сообщения.
4*. Реализуйте свою игру (игра в кости, "камень/ножницы/бумага" и т.п.)
int rand10( int mmax); // целое число от 1 до mmax
double rand_double( double dmin, double dmax)//вещественное число в заданном диапазоне
int* rand10( int n, int mmax); // n целых чисел от 1 до mmax
double* rand_double( int n, double dm);//n вещественных чисел в диапазоне от -dm до +dm
Организуйте обращение к этих функций друг к другу, а также из функции main() для вывода результата.
Сравните получаемые последовательности, предусмотрите рандомизацию в разработанных функциях
1. Для рассчета частоты встречаемости значений объявите массив счетчиков из K элементов, соотвествующих числу оценок и заполните его нулевыми значениями:
int counter[K]={0, 0 };
2. Сгенерируйте массив N случайных чисел array[N] в диапазоне от 1 до K c использованием ранее разработанных функций
3. Для получения оценки перебрать все элементы массива и увеличить счетчик, соотвествующий текущему значению:
counter[array[i]]++;
4. Результат отразить в виде вертикальной гистограммы, каждая строка которой состоит из *, равных нормированному значению получаемого из соотвествующего счетчика:
x=counter[i]/counter[nmax]*R, где R - максимально возможно число выводимых символов
5*.Измените программу так. чтобы можно было задавать произвольный интервал генерируемых случайных числе и проводить оценку по