To jest "algorytm", ale kiedy chcę zmierzyć czas wykonania, daje mi zero. Czemu?C jak poprawnie mierzyć czas?
#define ARRAY_SIZE 10000
...
clock_t start, end;
start = clock();
for(i = 0; i < ARRAY_SIZE; i++)
{
non_parallel[i] = vec[i] * vec[i];
}
end = clock();
printf("Number of seconds: %f\n", (end-start)/(double)CLOCKS_PER_SEC);
Co należy zrobić, aby zmierzyć czas?
Um nie, PO jest już rzucając jeden z argumentów do "podwójnego". – Mysticial
@Mysticial Fail z mojej strony, poprawiono moją odpowiedź. – jli
Następnie mogę dać +1 teraz za wzmiankę o wysokowydajnych licznikach. – Mysticial