Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2014, 00:32   #1
Malriser
xor esp, esp
Форумчанин
 
Регистрация: 11.02.2014
Сообщений: 135
По умолчанию Замер времени генерации числа

Привет всем.

Как вам идея?

Код:
#include <cstdlib>
#include <iostream>
#include <windows.h>
#include <time.h>

using namespace std;

int main()
{
  long snumber;
  long range;
  long i;
  long n;
  DWORD start_time;
  DWORD current_time;
  DWORD work_time;
  srand(time(NULL));
  while(true)
    {
      cout << "Number to search: ";
      cin >> snumber;
      cout << "Range: ";
      cin >> range;
      if (snumber >= range) cout << "This number is not in a range or range equally to number" << endl; else
        {
          start_time = GetTickCount();
          do
            {
              n = rand() % range; 
              cout << n << endl;
            }while(n != snumber);
          current_time = GetTickCount();
          work_time = current_time - start_time;
          cout << "This number was found in " << work_time << " milliseconds (" <<  (work_time / 1000) << " seconds)" << endl;
        }
    }
}
Замер времени генерации заданного числа из заданного диапазона.

Очень интересно вышло
Malriser вне форума Ответить с цитированием
Старый 15.02.2014, 00:54   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Простите, я искренне не желаю Вас обидеть, но это
Код:
current_time = GetTickCount();
идея явно неудачная. Уже проходили и не однократно.
Ассемблер!
Streletz вне форума Ответить с цитированием
Старый 15.02.2014, 09:08   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Malriser Посмотреть сообщение
Очень интересно вышло
Заинтригован..
И как вышло? Что интересного?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinAPI синхронизация времени с сайтом точного времени. Walker32 Помощь студентам 4 07.06.2012 18:59
Замер времени работы программы JuniorProger Общие вопросы C/C++ 9 16.02.2012 08:58
Высокоточный замер времени KimboSlice C# (си шарп) 9 08.05.2011 09:58
переход из числа на формат времени maksvas Microsoft Office Excel 3 29.10.2010 10:29
Замер времени выполнения nickel-j Компоненты Delphi 3 28.05.2010 17:02