#include #include #include #include using namespace std; using namespace std::chrono; int main(int argc, char * argv[]) { int i,j; bool print = false; high_resolution_clock::time_point startTime, endTime; startTime = chrono::high_resolution_clock::now(); if (argc > 1) { print = true; } for(i=1;i<1000000;i++) { if (print) cout << "factoring " << i << " "; for(j=1;j (endTime-startTime).count() << " nanoseconds" << endl; cout << duration_cast (endTime-startTime).count() << " microseconds" << endl; cout << duration_cast (endTime-startTime).count() << " milliseconds" << endl; cout << duration_cast (endTime-startTime).count() << " seconds" << endl; return 0; }