Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.08 KB | None | 0 0
  1. #include <iostream>
  2. #include <chrono>
  3. using std::cin;
  4. using std::cout;
  5. using std::endl;
  6.  
  7. void question1(int n)
  8. {
  9.     float sum = 0;
  10.    
  11.     for (int i = 0; i <= n; i++)
  12.         sum = sum - (i * i);
  13. }
  14.  
  15. void question2(int n)
  16. {
  17.     float sum = 0;
  18.  
  19.     for (int i = 1; i <= (3 * n); i++)
  20.     {
  21.         for (int j = 1; j <= 3; j++)
  22.             sum = sum - j*j;
  23.     }
  24. }
  25.  
  26. void question3(int n)
  27. {
  28.     float sum = 0;
  29.  
  30.     for (int i = 1; i <= n; i++)
  31.     {
  32.         for (int j = 1; j <= i; j++)
  33.             sum = sum - j*j;
  34.     }
  35. }
  36.  
  37. void main()
  38. {
  39.     while (true)
  40.     {
  41.         //Prompt
  42.         cout << "Number of Iterations: ";
  43.         int n;
  44.         cin >> n;
  45.  
  46.         if (n < 0)
  47.             break;
  48.  
  49.         //Current time
  50.         auto startTime = std::chrono::high_resolution_clock::now();
  51.  
  52.         //Call the function
  53.         //question1(n);
  54.         //question2(n);
  55.         question3(n);
  56.  
  57.         //End time
  58.         auto endTime = std::chrono::high_resolution_clock::now();
  59.  
  60.         //Time difference
  61.         std::chrono::duration<double> executionTime = std::chrono::duration_cast<std::chrono::duration<double>>(endTime - startTime);
  62.         std::cout << "Program Time = " << executionTime.count() << "s" << std::endl;
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement