// To calculate the time taken by a code to execute #include #include __int64_t getTimeInMicroseconds() { struct timeval start; gettimeofday(&start, NULL); return start.tv_sec * 1000000 + start.tv_usec; } // write function sample(args) int main() { // write code __int64_t starttime = getTimeInMicroseconds(); // sample(args) function run // Any other functions (if present) run std::cout << getTimeInMicroseconds() - starttime; }