Pagini recente » Borderou de evaluare (job #1504981) | Borderou de evaluare (job #2617619) | Borderou de evaluare (job #2426915) | Borderou de evaluare (job #1539896) | Cod sursa (job #2436610)
#include <bits/stdc++.h>
using namespace std;
double timeDifference(timespec begin, timespec end) {
return (end.tv_sec - begin.tv_sec) + (end.tv_nsec - begin.tv_nsec) / 1000000000.0;
}
int main() {
timespec programClockBegin;
clock_gettime(CLOCK_MONOTONIC, &programClockBegin);
long long sum = 0;
for(int i = 1; i <= 100000000; i++)
sum += i;
cout << sum << "\n";
timespec clockNow;
clock_gettime(CLOCK_MONOTONIC, &clockNow);
double programTime = timeDifference(programClockBegin, clockNow);
printf("%lf\n", programTime);
return 0;
}