Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

TTL コマンドリファレンス intdim の例 (エラトステネスのふるい) について - Tera Term Ticket #40620 on OSDN

$
0
0

TTL コマンドリファレンス intdim の例 (エラトステネスのふるい) について

Eröffnet am: 2020-08-07 19:22

Letztes Update: 2020-08-07 19:22

Auswertung:(Anonym)Verantwortlicher:(Keine)
Priorität:5 - MittelMeilenstein:(Keine)
Typ:FehlerSchweregrad:5 - Mittel
Komponente:DocumentStatus:Offen
LösungKeine

Einzelheiten

* https://ttssh2.osdn.jp/manual/4/ja/macro/command/intdim.html

* https://ttssh2.osdn.jp/manual/4/en/macro/command/intdim.html

こちら、実際に数えてみると 4 行目は [17 primes]であるはずです。よって 9 行目の count = 1count = 0であるはずです。

  1. ; エラトステネスのふるい(sieve of Eratosthenes)
  2. ;
  3. ; Example of execution result
  4. ; 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 [18 primes]
  5. ;
  6. N = 30
  7. intdim flag N+1
  8. count = 1
  9. for i 0 N
  10. flag[i] = 1
  11. next
  12. for i 0 N
  13. if flag[i] =1 then
  14. count = count + 1
  15. p = 2 * i + 3
  16. sprintf "%d " p
  17. dispstr inputstr
  18. k = i + p
  19. while k <= N
  20. flag[k] = 0
  21. k = k + p
  22. endwhile
  23. endif
  24. next
  25. sprintf "[%d primes]" count
  26. dispstr inputstr
  27. end

以上、よろしくお願いいたします。

Letzte Aktualisierung für dieses Ticket

2020-08-07 19:22 Aktualisiert von: None

  • New Ticket "TTL コマンドリファレンス intdim の例 (エラトステネスのふるい) について" created

Viewing all articles
Browse latest Browse all 2128