Время засекаем с помощью метода clock_t clock( void );
Возвращает количество временных тактов, прошедших с начала запуска программы. С помощью макроса CLOCKS_PER_SEC функция получает количество пройденных тактов за 1 секунду. Таким образом, зная сколько выполняется тактов в секунду, зная время запуска программы можно посчитать время работы всей программы или отдельного её фрагмента, что и делает данная функция.
Как видно из её прототипа, функция не принимает параметров.
Возвращаемое значение — число тактов прошедшее с момента запуска программы. В случае ошибки, функция возвращает значение -1.
Возвращаемое значение функции clock имеет тип данных clock_t, который определен в <ctime>. clock_t способный представлять временные такты, а также поддерживает арифметические операции.
Размерность возвращаемого значения определяется при помощи константы CLOCKS_PER_SEC, которая задаёт количество единиц значения времени в одной секунде. Начало отсчёта времени, возвращаемого функцией clock(), не обязательно должно совпадать с началом выполнения программы, а промежутки времени, измеренные при помощи данной функции, могут не соответствовать аналогичным промежуткам календарного времени, в зависимости от ресурсов, выделяемых программе операционной системой.
Число тактов в секунду CLOCKS_PER_SEC примерно равно ~ 1000.
Код черновика программы на самой первой картинке:
https://pastebin.com/GYdu1Kav
Еще много полезного и интересного вы сможете найти на ресурсах:
Репетитор IT mentor в VK
Репетитор IT mentor в Instagram
Physics.Math.Code в контакте (VK)