Cod sursa(job #2436610)

Utilizator alextodoranTodoran Alexandru Raul alextodoran Data 6 iulie 2019 14:06:20
Problema A+B Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#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;
}