С++ Builder Время решения задачи

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем can4ec, 25 апр 2006.

Статус темы:
Закрыта.
  1. can4ec

    can4ec Гость

    long int i,d;
    float pi,c,s;
    for(i=1;i<20000;i++){ //Длина окружности и
    for(d=1;d<1000;d++){ //площадь круга
    pi=-pi+4/(2*i+1);
    c=pi*d; //
    s=pi*d*d/4;
    }
    }

    Помогите мне нужно измерять время решения задачи как пример вот эта?
     
  2. Sensei

    Sensei Гость

    Код (Text):
     
    _LARGE_INTEGER cpf, cpc1, cpc2;
    QueryPerformanceFrequency(&cpf);
    QueryPerformanceCounter(&cpc1);
    //-----------------

    float pi,c,s;
    for( i=1; i<20000; i++){ //Длина окружности и
    for(d=1; d<1000; d++){  //площадь круга
    pi=-pi+4/(2*i+1);
    c=pi*d; //
    s=pi*d*d/4;
    }
    }
    //-----------------
    QueryPerformanceCounter(&cpc2);
    // ---- Время выполнения кода равно :) --
    double AlgoWorkTime = (cpc2.QuadPart - cpc1.QuadPart) /(double)cpf.QuadPart;
    Юзай, и читай хелп по данным функциям.
     
  3. redex

    redex Гость

    Можно еще так:
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей