Witam, napisałem kod mający obliczać czas w jakim tablica liczb jest sortowana przez różne algorytmy .
Program tworzyłem w środowisu Visual c++ 2005 Express, jednak problem jest taki że wartość czasu (lubi ilości cyklów zegara) przed i po wykonaniu funkcji jest taka sama więc po odjęciu w ostatniej linijce otrzymuje zwykle 0 (raz na 10 wyswietla liczbe ) zamiast czasu wykonania
próbowałem też użyć time.h i clock() ale tam również otrzymywałem 0
System::DateTime currentDate = DateTime::Now;
double elapsedTicks = currentDate.Millisecond;
sortowanie();
double czas = System::DateTime::Now.Millisecond-elapsedTicks;
Dodam że sortuje duże ilości liczb (np 700) i próbowałem też
System::DateTime::Now.Ticks czyli ilość taktów zegara.
Jakieś sugestie albo rady jak to inaczej zrobić?