Форум: "Потрепаться";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];
ВнизСравнение компиляторов - часть 2 Найти похожие ветки
← →
VuDZ (2002-02-20 17:06) [60][Header]
Test=Eratosphen
Cycle=3000000
Repeat=10
[Time]
Time1=5698
Time2=5909
Time3=5798
Time4=5789
Time5=5678
Time6=5678
Time7=5688
Time8=5749
Time9=5738
Time10=5788
[Result]
Res0=216816
MidTime = 5751.3
но я не понял алгоритма :(
вот мой вариант:
for (register BYTE b = 0; b < times; b++){
dw1 = GetTickCount();
for (register unsigned int i = 2; i < nums; i++)
for (register unsigned int _i = i + 1; _i < nums; _i++)
{
if ((_i % i) == 0)
vec[_i] = 0;
}
for (i = 0; i < nums; i++)
if (vec[i] != 0)
{
res1[sz] = vec[i];
sz++;
}
dw2 = GetTickCount() - dw1;
time1 += dw2;
printf("%i - %i\n", i, dw2);
}
Страницы: 1 2 3 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c