// timeLoop.cpp
// P. Conrad, CISC220, 06J
// time a loop

#include <iostream>
using std::cout;
using std::cerr;
using std::endl;


#include <cstdlib> // for atoi

#include "StopWatch.h"

int main(int argc, char *argv[])
{

  int x=0;

  if (argc != 4)
    {
      cerr << "Usage: " << argv[0] << " start stop incr " << endl;
      exit(1);
    }

  int start = atoi(argv[1]);
  int stop = atoi(argv[2]);
  int incr = atoi(argv[3]);

  for (int n=start; n<=stop; n+=incr)
    {
      StopWatch s;
      
      s.reset();
      s.start();
      
      for (int j=1; j<=n; j++)
	for (int i=1; i<=n; i++)
	  {
	    x += n;
	  }
      
      s.stop();
      
      cout << n << " " << s.readValue() << endl;
    }
  return 0;
}

