• 목록
  • 아래로
  • 위로

codeupc++.exe 


짜잔~


심심해서 컴퓨터 전투력 측정기를 만들어 보았어요


코드는 이렇습니다.


#include<iostream>
#include<chrono>
#include<stdio.h>
 
using hclock = std::chrono::high_resolution_clock;
 
using std::cin;
using std::cout;
using std::endl;
 
int main()
{
    int n;
 
    std::cin >> n;
 
    int i = 0;
    int j = 0;
    int jtop = 0;
 
    hclock::time_point st = hclock::now();
 
    while (true)
    {
        hclock::time_point ed = hclock::now();
         
        std::chrono::nanoseconds dur = ed - st;
 
        if (dur.count() >= 1000000000)
        {
            cout << jtop << " : " << i << endl;
            j += i;
            i = 0;
            jtop++;
            st = ed;
        }
 
        if (jtop >= n)
            break;
 
        i++;
    }
 
    std::cout << "result : " << j / jtop << endl;
}


1초에 while 문이 얼마나 도는지를 측정해서 평균을 내는데, 잘 될진 모르겠네요...


참고로 저는 1966318 나왔습니다

작성자
title: 대한민국 국기gimmepoint 37 Lv. (91%) 115020/115520EXP

여러분들 덥죠?

이 서명은 겨울까지 갔다고 한다.....

댓글 1

누리

ㅎㅎㅎ멋지네요

comment menu
2019.01.20. 12:28

신고

"누리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
태그 : include