Замер времени работы алгоритма подскажите - C (СИ)
Формулировка задачи:
как реализовать на C?
я делал по методу:
НО не считает время почему-то...
Подскажите пожалуйста, в чем затуп? Может есть какие-то другие методы замера времени? спасибо
clock_t start,end;
start=clock();
//алгоритм
end=clock();
t=(end-start);
printf("time %d", t);Решение задачи: «Замер времени работы алгоритма подскажите»
textual
Листинг программы
clock_t time;
time=clock();
time = clock() - time;
printf("%f", (double)time/CLOCKS_PER_SEC);
Объяснение кода листинга программы
- Объявляется переменная типа clock_t с именем
time. - В нее записывается текущее значение системного таймера.
- Производится некоторое действие, выполнение которого мы хотим замерить (например, вычисление числа собеседников).
- Замеряется время выполнения этого действия:
time = clock() - time. - Выводится результат в формате с плавающей точкой: printf(
%f, (double)time/CLOCKS_PER_SEC). - Значение CLOCKS_PER_SEC представляет собой количество тиков системного таймера в секунду.