
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.10.2006, 19:34
|
|||
|---|---|---|---|
|
|||
Простые числа и матрица |
|||
|
#18+
Товарищи! Задача: вывести простые числа (до 100) в виде таблицы! ПОМОГИТЕ!!! Не идет: #include "ap.h" void eratosthenessieve(const int& n, ap::integer_1d_array& p); void eratosthenessieve(const int& n, ap::integer_1d_array& p) { bool c; int i; int j; int k; int r; double s; if( n>200 ) { r = ap::trunc(n/(log(double(n))-2)+1); } else { r = ap::trunc(1.6*n/log(double(n))+1); } p.setbounds(1, r); p(1) = 1; p(2) = 2; p(3) = 3; i = 4; do { p(i) = 0; i = i+1; } while(i<=r); j = 3; k = 3; do { i = 2; s = sqrt(double(k)); c = true; do { i = i+1; if( p(i)>s ) { p(j) = k; j = j+1; c = false; } } while(ap::trunc(double(k)/double(p(i)))*p(i)!=k&&c); k = k+2; } while(k<=n); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2006, 07:52
|
|||
|---|---|---|---|
Простые числа и матрица |
|||
|
#18+
набирать было в лом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2030254]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
408ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 722ms |

| 0 / 0 |
