#include <stdio.h>
#include <time.h>
void minhafuncao() {
int x = 0;
x++;
// return x;
}
int main () {
clock_t begin, end;
double time_spent;
int x;
for (int i = 0; i < 300000000; i++);
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;
printf ("Tempo gasto %.2lf segundos.\n", time_spent
); for (int i = 0; i < 300000000; i++) minhafuncao();
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;
printf ("Tempo gasto %.2lf segundos.\n", time_spent
); for (int i = 0; i < 300000000; i++) x++;
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;
printf ("Tempo gasto %.2lf segundos.\n", time_spent
); x++;
}
//https://pt.stackoverflow.com/q/57664/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx0aW1lLmg+Cgp2b2lkIG1pbmhhZnVuY2FvKCkgewogICAgaW50IHggPSAwOwogICAgeCsrOwovLyAgICByZXR1cm4geDsKfQoKaW50IG1haW4gKCkgewogICAgY2xvY2tfdCBiZWdpbiwgZW5kOwogICAgZG91YmxlIHRpbWVfc3BlbnQ7CiAgICBpbnQgeDsKICAgIGJlZ2luID0gY2xvY2soKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMzAwMDAwMDAwOyBpKyspOwogICAgZW5kID0gY2xvY2soKTsKICAgIHRpbWVfc3BlbnQgPSAoZG91YmxlKShlbmQgLSBiZWdpbikgLyBDTE9DS1NfUEVSX1NFQzsKICAgIHByaW50ZiAoIlRlbXBvIGdhc3RvICUuMmxmIHNlZ3VuZG9zLlxuIiwgdGltZV9zcGVudCk7CiAgICBiZWdpbiA9IGNsb2NrKCk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDMwMDAwMDAwMDsgaSsrKSBtaW5oYWZ1bmNhbygpOwogICAgZW5kID0gY2xvY2soKTsKICAgIHRpbWVfc3BlbnQgPSAoZG91YmxlKShlbmQgLSBiZWdpbikgLyBDTE9DS1NfUEVSX1NFQzsKICAgIHByaW50ZiAoIlRlbXBvIGdhc3RvICUuMmxmIHNlZ3VuZG9zLlxuIiwgdGltZV9zcGVudCk7CiAgICBiZWdpbiA9IGNsb2NrKCk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDMwMDAwMDAwMDsgaSsrKSB4Kys7CiAgICBlbmQgPSBjbG9jaygpOwogICAgdGltZV9zcGVudCA9IChkb3VibGUpKGVuZCAtIGJlZ2luKSAvIENMT0NLU19QRVJfU0VDOwogICAgcHJpbnRmICgiVGVtcG8gZ2FzdG8gJS4ybGYgc2VndW5kb3MuXG4iLCB0aW1lX3NwZW50KTsKICAgIHgrKzsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNTc2NjQvMTAx