#include <iostream>
#include <ctime>
using namespace std;
//CLOCKS_PER_SEC Liczba cykli zegara na sekundę.
//clock_t	Typ do przechowywania liczby cykli zegara. 
void czekaj( int iMilisekundy )
{
    clock_t koniec = clock() + iMilisekundy * CLOCKS_PER_SEC / 1000.0;
    while( clock() < koniec ) continue;
}

double obliczSekundy( clock_t czas )
{
     return static_cast < double >( czas ) / CLOCKS_PER_SEC;
}

int main()
{   ios_base::sync_with_stdio(false);
    long long x=64923664;
    double c1,c2;
    long long i;
    cout.precision(15);
    cout<<"Uruchomilem aplikacje.\n";
    c1=obliczSekundy( clock());
    for (i=2;i<x;i++)
      if (x%i==0) cout <<i<<" ";
    cout <<"\n";
    c2=obliczSekundy( clock()) ;
    cout<< "Uplynelo."<< c2-c1<<"\n";
    c1=c2;
    for (i=2;i*i<x;i++)
      if (x%i==0) cout <<i<<" "<<x/i<<" ";
    if (i*i==x) cout <<i;
    cout <<"\n";
    c2=obliczSekundy( clock());
    cout<< "Uplynelo."<<c2-c1<<"\n";
    return 0;
}