Gleichung gesucht.

    • [ offen ]

      Gleichung gesucht.

      Hallo lieber AutoIt´ler

      Ich suche ein Programm das Folgender masen arbeit..

      es zählt von 1 bis 11111111111. Aber NICHT NORMAL!

      Es soll NUR alle zahlen die eine 0 und eine 1 enthalten in eine Datei via FileWirteLine Speichern.

      Ich habe es zwar schon hinbekommen doch mein Programm braucht ewig um auf die Zahl 12x1 zu kommen.

      Darum bitte ich euch mir ggf. eine schnellere möglichkeit zu zeigen.

      Am besten oder StringRegExp oder vergleichbaren.

      Erlaubt:
      - StringLen
      - StringLeft
      - StringMid
      - StringRight
      - StringSplit

      .. sollte mir was einfallen ergänze ich..

      Vielen Dank schonmal...

      (ich weiß ich habe eine nicht sehr schöne rechtschreibung.. aber das ist hier nicht das Problem...)

      Lg Benman
      Autoit ist nunmal sehr sehr langsam - vielleicht kann man was mit Asselbmer machen, nur davon hab ich überhaupt keine Ahnung - viel schneller wirst du es so nicht hinbekommen, allein eine For-Schleife die bis zu der von dir genannten Zahl zählt würde ewig zum Durchlaufen brauchen - auch wenn sie an sich nichts ausführt
      evtl hilfts... so soll´s am schluss aussehen

      Quellcode

      1. 00000000000
      2. 00000000001
      3. 00000000010
      4. 00000000011
      5. 00000000100
      6. 00000000101
      7. 00000000110
      8. 00000000111
      9. 00000001000
      10. 00000001001
      11. 00000001010
      12. 00000001011
      13. 00000001100
      14. 00000001101
      15. 00000001110
      16. 00000001111
      17. 00000010000
      18. USW.


      man kann es auch mit + und - machen
      + = 1
      - = 0

      Kann man da nicht ne Gleichung aufstellen <_<?

      Greatz
      nen mir ma Funktionen X(
      dann guck ich was ich machen kann..

      Sonst würde ich das so probieren (Ausschnitt)

      AutoIt-Quellcode

      1. $last_zahl = 11111111111
      2. For $i = 1 to $last_zahl
      3. If StringLeft($i, 2) > 11 Then
      4. ;bsp $i = 120 dann wird es zu $i = 1000
      5. EndIf
      6. Next


      Aber ob es hilft :huh:

      Greatz
      Bitte sehr!

      Spoiler anzeigen

      AutoIt-Quellcode

      1. #include <String.au3>
      2. $zahlen = ""
      3. $zahl = 2047
      4. $t = TimerInit()
      5. $len = StringLen(Integer2Binary($zahl, 0))
      6. For $i = 0 To $zahl
      7. $zahlen &= Integer2Binary($i, $len) & @CRLF
      8. Next
      9. ConsoleWrite("Laufzeit: " & Round(TimerDiff($t), 2) & " ms." & @CRLF)
      10. $hFile = FileOpen("Zählen.txt", 2)
      11. FileWrite($hFile, $zahlen)
      12. FileClose($hFile)
      13. Exit
      14. Func Integer2Binary($int, $stellen = 11)
      15. Local $bin, $null
      16. If Not IsFloat($int) And Not IsString($int) And $int >= 0 Then
      17. While $int >0
      18. $bin &= Mod($int, 2)
      19. $int = Floor($int / 2)
      20. WEnd
      21. SetError(0)
      22. For $i = 1 To $stellen - StringLen($bin)
      23. $null &= 0
      24. Next
      25. Return($null & _StringReverse($bin))
      26. Else
      27. SetError(1)
      28. Return "Error"
      29. EndIf
      30. EndFunc


      Gruß,
      UEZ
      ¯\_(ツ)_/¯

      Spoiler anzeigen

      Funktionen: _GUICtrlMenu_CreateBitmap() v0.60 Build 2012-01-07 beta, _GUIImageList_AddBitmapEx() v0.80 Build 2011-11-05 Beta, nNumber v0.90 Build 2010-11-11 Beta, Process Info v0.35 Beta, File_Seeker v0.85 Build 2010-12-01 Beta, Get_Schtasks v0.90 build 2010-12-30 Beta, _WinAPI_SetWindowTitleIcon v0.96 Build 2012-06-03 Beta
      GDI: GDI+ Beispiele, Visualization: Analog Meter, Plasma Variante, Screensaver, Rotating Letters, (einige mehr GDI+ Beispiele ), GDI+ Image Rotator and Saver Build 2009-12-23, GDI+ Rotating Cubes, GDI+ Zoomer, GDI+ Visualizer Oscilloscope Farbrausch Build 2010-09-08, GDI+ Pixel Text Effect Beta Build 2010-10-21, GDI+ Simple Clock build 2011-04-06, GDI+ Buchstaben Rotation, GDI+ Perfect Illusion Build 2011-06-02
      Misc: Play Chip Sound from Memory, Simple Image Slideshow v1.0 Build 2011-04-30 Beta
      Progs: SIC2 v2.0.1 Build 2012-02-24 Beta inkl. GUI, Integer<=>Binary Converter v1.0 Build 2011-09-19, Fussball Chronograph v1.4 Build 2010-03-09, AutoIt Windows Screenshooter v1.77 Build 2014-02-18, Tiny URL Downloader v0.96 Build 2011-01-24, Head - Tail v0.65 Build 2011-03-15 Beta, Check Ping Status v1.05 Build 2014-09-19 Beta, Uptime v0.76 Build 2011-12-13, AD Tools, ISO Creator v1.16 build 2012-09-11 beta, File to Base64 String Code Generator v1.17 Build 2014-08-01
      Spiel: AUTOITEROIDS v1.019 Build 2012-07-30
      UDF: Write Text on Bitmap.au3 v0.92 Build 2011-05-28 Beta, ArrayUnique v0.96 Build 2010-11-20 Beta, Get_Image_Info v0.80 Build 2011-05-03 Beta, Shuffle_Array v0.50 build 2011-05-24 beta

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „UEZ“ ()

      Nein da er nur bis 2047 Zählt und jede Zahl speichert.. aber es soll nur zahlen speichern die KEINE andere zahlen auser 1 und 0 enthalten und das bis 11111111111 :S

      Greatz

      @EDIT


      @UEZ you´r best!

      Vielen Vielen Dank :thumbsup: .. jetz muss ich´s nur noch verstehen :D :S

      Aber das schaffe ich auch noch

      --------------------------

      Noch eine bitte :/

      Jetz brauche ich noch ein Programm welches

      eine eingabe von mir z.B.
      12454 3972 12

      Von der kleinsten bis zur Größten möglichkeit "errechnet" und wieder speichert! Aber die eingabe muss variabel sein... :love: :rofl:

      Danke im Vorraus
      @Oscar ich habe deins Gestartet und das kam bei raus.. (Verdammt XD habe $i für den Rückgabewert gehalten...)

      So Funktioniert zwar ABER!
      nicht wie es soll... wäre immernoch sehr viel arbeit für mich...

      Spoiler anzeigen

      Quellcode

      1. 1
      2. 10
      3. 11
      4. 100
      5. 101
      6. 110
      7. 111
      8. 1000
      9. 1001
      10. 1010
      11. 1011
      12. 1100
      13. 1101
      14. 1110
      15. 1111
      16. 10000
      17. 10001
      18. 10010
      19. 10011
      20. 10100
      21. 10101
      22. 10110
      23. 10111
      24. 11000
      25. 11001
      26. 11010
      27. 11011
      28. 11100
      29. 11101
      30. 11110
      31. 11111
      32. 100000
      33. 100001
      34. 100010
      35. 100011
      36. 100100
      37. 100101
      38. 100110
      39. 100111
      40. 101000
      41. 101001
      42. 101010
      43. 101011
      44. 101100
      45. 101101
      46. 101110
      47. 101111
      48. 110000
      49. 110001
      50. 110010
      51. 110011
      52. 110100
      53. 110101
      54. 110110
      55. 110111
      56. 111000
      57. 111001
      58. 111010
      59. 111011
      60. 111100
      61. 111101
      62. 111110
      63. 111111
      64. 1000000
      65. 1000001
      66. 1000010
      67. 1000011
      68. 1000100
      69. 1000101
      70. 1000110
      71. 1000111
      72. 1001000
      73. 1001001
      74. 1001010
      75. 1001011
      76. 1001100
      77. 1001101
      78. 1001110
      79. 1001111
      80. 1010000
      81. 1010001
      82. 1010010
      83. 1010011
      84. 1010100
      85. 1010101
      86. 1010110
      87. 1010111
      88. 1011000
      89. 1011001
      90. 1011010
      91. 1011011
      92. 1011100
      93. 1011101
      94. 1011110
      95. 1011111
      96. 1100000
      97. 1100001
      98. 1100010
      99. 1100011
      100. 1100100
      101. 1100101
      102. 1100110
      103. 1100111
      104. 1101000
      105. 1101001
      106. 1101010
      107. 1101011
      108. 1101100
      109. 1101101
      110. 1101110
      111. 1101111
      112. 1110000
      113. 1110001
      114. 1110010
      115. 1110011
      116. 1110100
      117. 1110101
      118. 1110110
      119. 1110111
      120. 1111000
      121. 1111001
      122. 1111010
      123. 1111011
      124. 1111100
      125. 1111101
      126. 1111110
      127. 1111111
      128. 10000000
      129. 10000001
      130. 10000010
      131. 10000011
      132. 10000100
      133. 10000101
      134. 10000110
      135. 10000111
      136. 10001000
      137. 10001001
      138. 10001010
      139. 10001011
      140. 10001100
      141. 10001101
      142. 10001110
      143. 10001111
      144. 10010000
      145. 10010001
      146. 10010010
      147. 10010011
      148. 10010100
      149. 10010101
      150. 10010110
      151. 10010111
      152. 10011000
      153. 10011001
      154. 10011010
      155. 10011011
      156. 10011100
      157. 10011101
      158. 10011110
      159. 10011111
      160. 10100000
      161. 10100001
      162. 10100010
      163. 10100011
      164. 10100100
      165. 10100101
      166. 10100110
      167. 10100111
      168. 10101000
      169. 10101001
      170. 10101010
      171. 10101011
      172. 10101100
      173. 10101101
      174. 10101110
      175. 10101111
      176. 10110000
      177. 10110001
      178. 10110010
      179. 10110011
      180. 10110100
      181. 10110101
      182. 10110110
      183. 10110111
      184. 10111000
      185. 10111001
      186. 10111010
      187. 10111011
      188. 10111100
      189. 10111101
      190. 10111110
      191. 10111111
      192. 11000000
      193. 11000001
      194. 11000010
      195. 11000011
      196. 11000100
      197. 11000101
      198. 11000110
      199. 11000111
      200. 11001000
      201. 11001001
      202. 11001010
      203. 11001011
      204. 11001100
      205. 11001101
      206. 11001110
      207. 11001111
      208. 11010000
      209. 11010001
      210. 11010010
      211. 11010011
      212. 11010100
      213. 11010101
      214. 11010110
      215. 11010111
      216. 11011000
      217. 11011001
      218. 11011010
      219. 11011011
      220. 11011100
      221. 11011101
      222. 11011110
      223. 11011111
      224. 11100000
      225. 11100001
      226. 11100010
      227. 11100011
      228. 11100100
      229. 11100101
      230. 11100110
      231. 11100111
      232. 11101000
      233. 11101001
      234. 11101010
      235. 11101011
      236. 11101100
      237. 11101101
      238. 11101110
      239. 11101111
      240. 11110000
      241. 11110001
      242. 11110010
      243. 11110011
      244. 11110100
      245. 11110101
      246. 11110110
      247. 11110111
      248. 11111000
      249. 11111001
      250. 11111010
      251. 11111011
      252. 11111100
      253. 11111101
      254. 11111110
      255. 11111111
      256. 100000000
      257. 100000001
      258. 100000010
      259. 100000011
      260. 100000100
      261. 100000101
      262. 100000110
      263. 100000111
      264. 100001000
      265. 100001001
      266. 100001010
      267. 100001011
      268. 100001100
      269. 100001101
      270. 100001110
      271. 100001111
      272. 100010000
      273. 100010001
      274. 100010010
      275. 100010011
      276. 100010100
      277. 100010101
      278. 100010110
      279. 100010111
      280. 100011000
      281. 100011001
      282. 100011010
      283. 100011011
      284. 100011100
      285. 100011101
      286. 100011110
      287. 100011111
      288. 100100000
      289. 100100001
      290. 100100010
      291. 100100011
      292. 100100100
      293. 100100101
      294. 100100110
      295. 100100111
      296. 100101000
      297. 100101001
      298. 100101010
      299. 100101011
      300. 100101100
      301. 100101101
      302. 100101110
      303. 100101111
      304. 100110000
      305. 100110001
      306. 100110010
      307. 100110011
      308. 100110100
      309. 100110101
      310. 100110110
      311. 100110111
      312. 100111000
      313. 100111001
      314. 100111010
      315. 100111011
      316. 100111100
      317. 100111101
      318. 100111110
      319. 100111111
      320. 101000000
      321. 101000001
      322. 101000010
      323. 101000011
      324. 101000100
      325. 101000101
      326. 101000110
      327. 101000111
      328. 101001000
      329. 101001001
      330. 101001010
      331. 101001011
      332. 101001100
      333. 101001101
      334. 101001110
      335. 101001111
      336. 101010000
      337. 101010001
      338. 101010010
      339. 101010011
      340. 101010100
      341. 101010101
      342. 101010110
      343. 101010111
      344. 101011000
      345. 101011001
      346. 101011010
      347. 101011011
      348. 101011100
      349. 101011101
      350. 101011110
      351. 101011111
      352. 101100000
      353. 101100001
      354. 101100010
      355. 101100011
      356. 101100100
      357. 101100101
      358. 101100110
      359. 101100111
      360. 101101000
      361. 101101001
      362. 101101010
      363. 101101011
      364. 101101100
      365. 101101101
      366. 101101110
      367. 101101111
      368. 101110000
      369. 101110001
      370. 101110010
      371. 101110011
      372. 101110100
      373. 101110101
      374. 101110110
      375. 101110111
      376. 101111000
      377. 101111001
      378. 101111010
      379. 101111011
      380. 101111100
      381. 101111101
      382. 101111110
      383. 101111111
      384. 110000000
      385. 110000001
      386. 110000010
      387. 110000011
      388. 110000100
      389. 110000101
      390. 110000110
      391. 110000111
      392. 110001000
      393. 110001001
      394. 110001010
      395. 110001011
      396. 110001100
      397. 110001101
      398. 110001110
      399. 110001111
      400. 110010000
      401. 110010001
      402. 110010010
      403. 110010011
      404. 110010100
      405. 110010101
      406. 110010110
      407. 110010111
      408. 110011000
      409. 110011001
      410. 110011010
      411. 110011011
      412. 110011100
      413. 110011101
      414. 110011110
      415. 110011111
      416. 110100000
      417. 110100001
      418. 110100010
      419. 110100011
      420. 110100100
      421. 110100101
      422. 110100110
      423. 110100111
      424. 110101000
      425. 110101001
      426. 110101010
      427. 110101011
      428. 110101100
      429. 110101101
      430. 110101110
      431. 110101111
      432. 110110000
      433. 110110001
      434. 110110010
      435. 110110011
      436. 110110100
      437. 110110101
      438. 110110110
      439. 110110111
      440. 110111000
      441. 110111001
      442. 110111010
      443. 110111011
      444. 110111100
      445. 110111101
      446. 110111110
      447. 110111111
      448. 111000000
      449. 111000001
      450. 111000010
      451. 111000011
      452. 111000100
      453. 111000101
      454. 111000110
      455. 111000111
      456. 111001000
      457. 111001001
      458. 111001010
      459. 111001011
      460. 111001100
      461. 111001101
      462. 111001110
      463. 111001111
      464. 111010000
      465. 111010001
      466. 111010010
      467. 111010011
      468. 111010100
      469. 111010101
      470. 111010110
      471. 111010111
      472. 111011000
      473. 111011001
      474. 111011010
      475. 111011011
      476. 111011100
      477. 111011101
      478. 111011110
      479. 111011111
      480. 111100000
      481. 111100001
      482. 111100010
      483. 111100011
      484. 111100100
      485. 111100101
      486. 111100110
      487. 111100111
      488. 111101000
      489. 111101001
      490. 111101010
      491. 111101011
      492. 111101100
      493. 111101101
      494. 111101110
      495. 111101111
      496. 111110000
      497. 111110001
      498. 111110010
      499. 111110011
      500. 111110100
      501. 111110101
      502. 111110110
      503. 111110111
      504. 111111000
      505. 111111001
      506. 111111010
      507. 111111011
      508. 111111100
      509. 111111101
      510. 111111110
      511. 111111111
      512. 1000000000
      513. 1000000001
      514. 1000000010
      515. 1000000011
      516. 1000000100
      517. 1000000101
      518. 1000000110
      519. 1000000111
      520. 1000001000
      521. 1000001001
      522. 1000001010
      523. 1000001011
      524. 1000001100
      525. 1000001101
      526. 1000001110
      527. 1000001111
      528. 1000010000
      529. 1000010001
      530. 1000010010
      531. 1000010011
      532. 1000010100
      533. 1000010101
      534. 1000010110
      535. 1000010111
      536. 1000011000
      537. 1000011001
      538. 1000011010
      539. 1000011011
      540. 1000011100
      541. 1000011101
      542. 1000011110
      543. 1000011111
      544. 1000100000
      545. 1000100001
      546. 1000100010
      547. 1000100011
      548. 1000100100
      549. 1000100101
      550. 1000100110
      551. 1000100111
      552. 1000101000
      553. 1000101001
      554. 1000101010
      555. 1000101011
      556. 1000101100
      557. 1000101101
      558. 1000101110
      559. 1000101111
      560. 1000110000
      561. 1000110001
      562. 1000110010
      563. 1000110011
      564. 1000110100
      565. 1000110101
      566. 1000110110
      567. 1000110111
      568. 1000111000
      569. 1000111001
      570. 1000111010
      571. 1000111011
      572. 1000111100
      573. 1000111101
      574. 1000111110
      575. 1000111111
      576. 1001000000
      577. 1001000001
      578. 1001000010
      579. 1001000011
      580. 1001000100
      581. 1001000101
      582. 1001000110
      583. 1001000111
      584. 1001001000
      585. 1001001001
      586. 1001001010
      587. 1001001011
      588. 1001001100
      589. 1001001101
      590. 1001001110
      591. 1001001111
      592. 1001010000
      593. 1001010001
      594. 1001010010
      595. 1001010011
      596. 1001010100
      597. 1001010101
      598. 1001010110
      599. 1001010111
      600. 1001011000
      601. 1001011001
      602. 1001011010
      603. 1001011011
      604. 1001011100
      605. 1001011101
      606. 1001011110
      607. 1001011111
      608. 1001100000
      609. 1001100001
      610. 1001100010
      611. 1001100011
      612. 1001100100
      613. 1001100101
      614. 1001100110
      615. 1001100111
      616. 1001101000
      617. 1001101001
      618. 1001101010
      619. 1001101011
      620. 1001101100
      621. 1001101101
      622. 1001101110
      623. 1001101111
      624. 1001110000
      625. 1001110001
      626. 1001110010
      627. 1001110011
      628. 1001110100
      629. 1001110101
      630. 1001110110
      631. 1001110111
      632. 1001111000
      633. 1001111001
      634. 1001111010
      635. 1001111011
      636. 1001111100
      637. 1001111101
      638. 1001111110
      639. 1001111111
      640. 1010000000
      641. 1010000001
      642. 1010000010
      643. 1010000011
      644. 1010000100
      645. 1010000101
      646. 1010000110
      647. 1010000111
      648. 1010001000
      649. 1010001001
      650. 1010001010
      651. 1010001011
      652. 1010001100
      653. 1010001101
      654. 1010001110
      655. 1010001111
      656. 1010010000
      657. 1010010001
      658. 1010010010
      659. 1010010011
      660. 1010010100
      661. 1010010101
      662. 1010010110
      663. 1010010111
      664. 1010011000
      665. 1010011001
      666. 1010011010
      667. 1010011011
      668. 1010011100
      669. 1010011101
      670. 1010011110
      671. 1010011111
      672. 1010100000
      673. 1010100001
      674. 1010100010
      675. 1010100011
      676. 1010100100
      677. 1010100101
      678. 1010100110
      679. 1010100111
      680. 1010101000
      681. 1010101001
      682. 1010101010
      683. 1010101011
      684. 1010101100
      685. 1010101101
      686. 1010101110
      687. 1010101111
      688. 1010110000
      689. 1010110001
      690. 1010110010
      691. 1010110011
      692. 1010110100
      693. 1010110101
      694. 1010110110
      695. 1010110111
      696. 1010111000
      697. 1010111001
      698. 1010111010
      699. 1010111011
      700. 1010111100
      701. 1010111101
      702. 1010111110
      703. 1010111111
      704. 1011000000
      705. 1011000001
      706. 1011000010
      707. 1011000011
      708. 1011000100
      709. 1011000101
      710. 1011000110
      711. 1011000111
      712. 1011001000
      713. 1011001001
      714. 1011001010
      715. 1011001011
      716. 1011001100
      717. 1011001101
      718. 1011001110
      719. 1011001111
      720. 1011010000
      721. 1011010001
      722. 1011010010
      723. 1011010011
      724. 1011010100
      725. 1011010101
      726. 1011010110
      727. 1011010111
      728. 1011011000
      729. 1011011001
      730. 1011011010
      731. 1011011011
      732. 1011011100
      733. 1011011101
      734. 1011011110
      735. 1011011111
      736. 1011100000
      737. 1011100001
      738. 1011100010
      739. 1011100011
      740. 1011100100
      741. 1011100101
      742. 1011100110
      743. 1011100111
      744. 1011101000
      745. 1011101001
      746. 1011101010
      747. 1011101011
      748. 1011101100
      749. 1011101101
      750. 1011101110
      751. 1011101111
      752. 1011110000
      753. 1011110001
      754. 1011110010
      755. 1011110011
      756. 1011110100
      757. 1011110101
      758. 1011110110
      759. 1011110111
      760. 1011111000
      761. 1011111001
      762. 1011111010
      763. 1011111011
      764. 1011111100
      765. 1011111101
      766. 1011111110
      767. 1011111111
      768. 1100000000
      769. 1100000001
      770. 1100000010
      771. 1100000011
      772. 1100000100
      773. 1100000101
      774. 1100000110
      775. 1100000111
      776. 1100001000
      777. 1100001001
      778. 1100001010
      779. 1100001011
      780. 1100001100
      781. 1100001101
      782. 1100001110
      783. 1100001111
      784. 1100010000
      785. 1100010001
      786. 1100010010
      787. 1100010011
      788. 1100010100
      789. 1100010101
      790. 1100010110
      791. 1100010111
      792. 1100011000
      793. 1100011001
      794. 1100011010
      795. 1100011011
      796. 1100011100
      797. 1100011101
      798. 1100011110
      799. 1100011111
      800. 1100100000
      801. 1100100001
      802. 1100100010
      803. 1100100011
      804. 1100100100
      805. 1100100101
      806. 1100100110
      807. 1100100111
      808. 1100101000
      809. 1100101001
      810. 1100101010
      811. 1100101011
      812. 1100101100
      813. 1100101101
      814. 1100101110
      815. 1100101111
      816. 1100110000
      817. 1100110001
      818. 1100110010
      819. 1100110011
      820. 1100110100
      821. 1100110101
      822. 1100110110
      823. 1100110111
      824. 1100111000
      825. 1100111001
      826. 1100111010
      827. 1100111011
      828. 1100111100
      829. 1100111101
      830. 1100111110
      831. 1100111111
      832. 1101000000
      833. 1101000001
      834. 1101000010
      835. 1101000011
      836. 1101000100
      837. 1101000101
      838. 1101000110
      839. 1101000111
      840. 1101001000
      841. 1101001001
      842. 1101001010
      843. 1101001011
      844. 1101001100
      845. 1101001101
      846. 1101001110
      847. 1101001111
      848. 1101010000
      849. 1101010001
      850. 1101010010
      851. 1101010011
      852. 1101010100
      853. 1101010101
      854. 1101010110
      855. 1101010111
      856. 1101011000
      857. 1101011001
      858. 1101011010
      859. 1101011011
      860. 1101011100
      861. 1101011101
      862. 1101011110
      863. 1101011111
      864. 1101100000
      865. 1101100001
      866. 1101100010
      867. 1101100011
      868. 1101100100
      869. 1101100101
      870. 1101100110
      871. 1101100111
      872. 1101101000
      873. 1101101001
      874. 1101101010
      875. 1101101011
      876. 1101101100
      877. 1101101101
      878. 1101101110
      879. 1101101111
      880. 1101110000
      881. 1101110001
      882. 1101110010
      883. 1101110011
      884. 1101110100
      885. 1101110101
      886. 1101110110
      887. 1101110111
      888. 1101111000
      889. 1101111001
      890. 1101111010
      891. 1101111011
      892. 1101111100
      893. 1101111101
      894. 1101111110
      895. 1101111111
      896. 1110000000
      897. 1110000001
      898. 1110000010
      899. 1110000011
      900. 1110000100
      901. 1110000101
      902. 1110000110
      903. 1110000111
      904. 1110001000
      905. 1110001001
      906. 1110001010
      907. 1110001011
      908. 1110001100
      909. 1110001101
      910. 1110001110
      911. 1110001111
      912. 1110010000
      913. 1110010001
      914. 1110010010
      915. 1110010011
      916. 1110010100
      917. 1110010101
      918. 1110010110
      919. 1110010111
      920. 1110011000
      921. 1110011001
      922. 1110011010
      923. 1110011011
      924. 1110011100
      925. 1110011101
      926. 1110011110
      927. 1110011111
      928. 1110100000
      929. 1110100001
      930. 1110100010
      931. 1110100011
      932. 1110100100
      933. 1110100101
      934. 1110100110
      935. 1110100111
      936. 1110101000
      937. 1110101001
      938. 1110101010
      939. 1110101011
      940. 1110101100
      941. 1110101101
      942. 1110101110
      943. 1110101111
      944. 1110110000
      945. 1110110001
      946. 1110110010
      947. 1110110011
      948. 1110110100
      949. 1110110101
      950. 1110110110
      951. 1110110111
      952. 1110111000
      953. 1110111001
      954. 1110111010
      955. 1110111011
      956. 1110111100
      957. 1110111101
      958. 1110111110
      959. 1110111111
      960. 1111000000
      961. 1111000001
      962. 1111000010
      963. 1111000011
      964. 1111000100
      965. 1111000101
      966. 1111000110
      967. 1111000111
      968. 1111001000
      969. 1111001001
      970. 1111001010
      971. 1111001011
      972. 1111001100
      973. 1111001101
      974. 1111001110
      975. 1111001111
      976. 1111010000
      977. 1111010001
      978. 1111010010
      979. 1111010011
      980. 1111010100
      981. 1111010101
      982. 1111010110
      983. 1111010111
      984. 1111011000
      985. 1111011001
      986. 1111011010
      987. 1111011011
      988. 1111011100
      989. 1111011101
      990. 1111011110
      991. 1111011111
      992. 1111100000
      993. 1111100001
      994. 1111100010
      995. 1111100011
      996. 1111100100
      997. 1111100101
      998. 1111100110
      999. 1111100111
      1000. 1111101000
      1001. 1111101001
      1002. 1111101010
      1003. 1111101011
      1004. 1111101100
      1005. 1111101101
      1006. 1111101110
      1007. 1111101111
      1008. 1111110000
      1009. 1111110001
      1010. 1111110010
      1011. 1111110011
      1012. 1111110100
      1013. 1111110101
      1014. 1111110110
      1015. 1111110111
      1016. 1111111000
      1017. 1111111001
      1018. 1111111010
      1019. 1111111011
      1020. 1111111100
      1021. 1111111101
      1022. 1111111110
      1023. 1111111111
      1024. 10000000000
      1025. 10000000001
      1026. 10000000010
      1027. 10000000011
      1028. 10000000100
      1029. 10000000101
      1030. 10000000110
      1031. 10000000111
      1032. 10000001000
      1033. 10000001001
      1034. 10000001010
      1035. 10000001011
      1036. 10000001100
      1037. 10000001101
      1038. 10000001110
      1039. 10000001111
      1040. 10000010000
      1041. 10000010001
      1042. 10000010010
      1043. 10000010011
      1044. 10000010100
      1045. 10000010101
      1046. 10000010110
      1047. 10000010111
      1048. 10000011000
      1049. 10000011001
      1050. 10000011010
      1051. 10000011011
      1052. 10000011100
      1053. 10000011101
      1054. 10000011110
      1055. 10000011111
      1056. 10000100000
      1057. 10000100001
      1058. 10000100010
      1059. 10000100011
      1060. 10000100100
      1061. 10000100101
      1062. 10000100110
      1063. 10000100111
      1064. 10000101000
      1065. 10000101001
      1066. 10000101010
      1067. 10000101011
      1068. 10000101100
      1069. 10000101101
      1070. 10000101110
      1071. 10000101111
      1072. 10000110000
      1073. 10000110001
      1074. 10000110010
      1075. 10000110011
      1076. 10000110100
      1077. 10000110101
      1078. 10000110110
      1079. 10000110111
      1080. 10000111000
      1081. 10000111001
      1082. 10000111010
      1083. 10000111011
      1084. 10000111100
      1085. 10000111101
      1086. 10000111110
      1087. 10000111111
      1088. 10001000000
      1089. 10001000001
      1090. 10001000010
      1091. 10001000011
      1092. 10001000100
      1093. 10001000101
      1094. 10001000110
      1095. 10001000111
      1096. 10001001000
      1097. 10001001001
      1098. 10001001010
      1099. 10001001011
      1100. 10001001100
      1101. 10001001101
      1102. 10001001110
      1103. 10001001111
      1104. 10001010000
      1105. 10001010001
      1106. 10001010010
      1107. 10001010011
      1108. 10001010100
      1109. 10001010101
      1110. 10001010110
      1111. 10001010111
      1112. 10001011000
      1113. 10001011001
      1114. 10001011010
      1115. 10001011011
      1116. 10001011100
      1117. 10001011101
      1118. 10001011110
      1119. 10001011111
      1120. 10001100000
      1121. 10001100001
      1122. 10001100010
      1123. 10001100011
      1124. 10001100100
      1125. 10001100101
      1126. 10001100110
      1127. 10001100111
      1128. 10001101000
      1129. 10001101001
      1130. 10001101010
      1131. 10001101011
      1132. 10001101100
      1133. 10001101101
      1134. 10001101110
      1135. 10001101111
      1136. 10001110000
      1137. 10001110001
      1138. 10001110010
      1139. 10001110011
      1140. 10001110100
      1141. 10001110101
      1142. 10001110110
      1143. 10001110111
      1144. 10001111000
      1145. 10001111001
      1146. 10001111010
      1147. 10001111011
      1148. 10001111100
      1149. 10001111101
      1150. 10001111110
      1151. 10001111111
      1152. 10010000000
      1153. 10010000001
      1154. 10010000010
      1155. 10010000011
      1156. 10010000100
      1157. 10010000101
      1158. 10010000110
      1159. 10010000111
      1160. 10010001000
      1161. 10010001001
      1162. 10010001010
      1163. 10010001011
      1164. 10010001100
      1165. 10010001101
      1166. 10010001110
      1167. 10010001111
      1168. 10010010000
      1169. 10010010001
      1170. 10010010010
      1171. 10010010011
      1172. 10010010100
      1173. 10010010101
      1174. 10010010110
      1175. 10010010111
      1176. 10010011000
      1177. 10010011001
      1178. 10010011010
      1179. 10010011011
      1180. 10010011100
      1181. 10010011101
      1182. 10010011110
      1183. 10010011111
      1184. 10010100000
      1185. 10010100001
      1186. 10010100010
      1187. 10010100011
      1188. 10010100100
      1189. 10010100101
      1190. 10010100110
      1191. 10010100111
      1192. 10010101000
      1193. 10010101001
      1194. 10010101010
      1195. 10010101011
      1196. 10010101100
      1197. 10010101101
      1198. 10010101110
      1199. 10010101111
      1200. 10010110000
      1201. 10010110001
      1202. 10010110010
      1203. 10010110011
      1204. 10010110100
      1205. 10010110101
      1206. 10010110110
      1207. 10010110111
      1208. 10010111000
      1209. 10010111001
      1210. 10010111010
      1211. 10010111011
      1212. 10010111100
      1213. 10010111101
      1214. 10010111110
      1215. 10010111111
      1216. 10011000000
      1217. 10011000001
      1218. 10011000010
      1219. 10011000011
      1220. 10011000100
      1221. 10011000101
      1222. 10011000110
      1223. 10011000111
      1224. 10011001000
      1225. 10011001001
      1226. 10011001010
      1227. 10011001011
      1228. 10011001100
      1229. 10011001101
      1230. 10011001110
      1231. 10011001111
      1232. 10011010000
      1233. 10011010001
      1234. 10011010010
      1235. 10011010011
      1236. 10011010100
      1237. 10011010101
      1238. 10011010110
      1239. 10011010111
      1240. 10011011000
      1241. 10011011001
      1242. 10011011010
      1243. 10011011011
      1244. 10011011100
      1245. 10011011101
      1246. 10011011110
      1247. 10011011111
      1248. 10011100000
      1249. 10011100001
      1250. 10011100010
      1251. 10011100011
      1252. 10011100100
      1253. 10011100101
      1254. 10011100110
      1255. 10011100111
      1256. 10011101000
      1257. 10011101001
      1258. 10011101010
      1259. 10011101011
      1260. 10011101100
      1261. 10011101101
      1262. 10011101110
      1263. 10011101111
      1264. 10011110000
      1265. 10011110001
      1266. 10011110010
      1267. 10011110011
      1268. 10011110100
      1269. 10011110101
      1270. 10011110110
      1271. 10011110111
      1272. 10011111000
      1273. 10011111001
      1274. 10011111010
      1275. 10011111011
      1276. 10011111100
      1277. 10011111101
      1278. 10011111110
      1279. 10011111111
      1280. 10100000000
      1281. 10100000001
      1282. 10100000010
      1283. 10100000011
      1284. 10100000100
      1285. 10100000101
      1286. 10100000110
      1287. 10100000111
      1288. 10100001000
      1289. 10100001001
      1290. 10100001010
      1291. 10100001011
      1292. 10100001100
      1293. 10100001101
      1294. 10100001110
      1295. 10100001111
      1296. 10100010000
      1297. 10100010001
      1298. 10100010010
      1299. 10100010011
      1300. 10100010100
      1301. 10100010101
      1302. 10100010110
      1303. 10100010111
      1304. 10100011000
      1305. 10100011001
      1306. 10100011010
      1307. 10100011011
      1308. 10100011100
      1309. 10100011101
      1310. 10100011110
      1311. 10100011111
      1312. 10100100000
      1313. 10100100001
      1314. 10100100010
      1315. 10100100011
      1316. 10100100100
      1317. 10100100101
      1318. 10100100110
      1319. 10100100111
      1320. 10100101000
      1321. 10100101001
      1322. 10100101010
      1323. 10100101011
      1324. 10100101100
      1325. 10100101101
      1326. 10100101110
      1327. 10100101111
      1328. 10100110000
      1329. 10100110001
      1330. 10100110010
      1331. 10100110011
      1332. 10100110100
      1333. 10100110101
      1334. 10100110110
      1335. 10100110111
      1336. 10100111000
      1337. 10100111001
      1338. 10100111010
      1339. 10100111011
      1340. 10100111100
      1341. 10100111101
      1342. 10100111110
      1343. 10100111111
      1344. 10101000000
      1345. 10101000001
      1346. 10101000010
      1347. 10101000011
      1348. 10101000100
      1349. 10101000101
      1350. 10101000110
      1351. 10101000111
      1352. 10101001000
      1353. 10101001001
      1354. 10101001010
      1355. 10101001011
      1356. 10101001100
      1357. 10101001101
      1358. 10101001110
      1359. 10101001111
      1360. 10101010000
      1361. 10101010001
      1362. 10101010010
      1363. 10101010011
      1364. 10101010100
      1365. 10101010101
      1366. 10101010110
      1367. 10101010111
      1368. 10101011000
      1369. 10101011001
      1370. 10101011010
      1371. 10101011011
      1372. 10101011100
      1373. 10101011101
      1374. 10101011110
      1375. 10101011111
      1376. 10101100000
      1377. 10101100001
      1378. 10101100010
      1379. 10101100011
      1380. 10101100100
      1381. 10101100101
      1382. 10101100110
      1383. 10101100111
      1384. 10101101000
      1385. 10101101001
      1386. 10101101010
      1387. 10101101011
      1388. 10101101100
      1389. 10101101101
      1390. 10101101110
      1391. 10101101111
      1392. 10101110000
      1393. 10101110001
      1394. 10101110010
      1395. 10101110011
      1396. 10101110100
      1397. 10101110101
      1398. 10101110110
      1399. 10101110111
      1400. 10101111000
      1401. 10101111001
      1402. 10101111010
      1403. 10101111011
      1404. 10101111100
      1405. 10101111101
      1406. 10101111110
      1407. 10101111111
      1408. 10110000000
      1409. 10110000001
      1410. 10110000010
      1411. 10110000011
      1412. 10110000100
      1413. 10110000101
      1414. 10110000110
      1415. 10110000111
      1416. 10110001000
      1417. 10110001001
      1418. 10110001010
      1419. 10110001011
      1420. 10110001100
      1421. 10110001101
      1422. 10110001110
      1423. 10110001111
      1424. 10110010000
      1425. 10110010001
      1426. 10110010010
      1427. 10110010011
      1428. 10110010100
      1429. 10110010101
      1430. 10110010110
      1431. 10110010111
      1432. 10110011000
      1433. 10110011001
      1434. 10110011010
      1435. 10110011011
      1436. 10110011100
      1437. 10110011101
      1438. 10110011110
      1439. 10110011111
      1440. 10110100000
      1441. 10110100001
      1442. 10110100010
      1443. 10110100011
      1444. 10110100100
      1445. 10110100101
      1446. 10110100110
      1447. 10110100111
      1448. 10110101000
      1449. 10110101001
      1450. 10110101010
      1451. 10110101011
      1452. 10110101100
      1453. 10110101101
      1454. 10110101110
      1455. 10110101111
      1456. 10110110000
      1457. 10110110001
      1458. 10110110010
      1459. 10110110011
      1460. 10110110100
      1461. 10110110101
      1462. 10110110110
      1463. 10110110111
      1464. 10110111000
      1465. 10110111001
      1466. 10110111010
      1467. 10110111011
      1468. 10110111100
      1469. 10110111101
      1470. 10110111110
      1471. 10110111111
      1472. 10111000000
      1473. 10111000001
      1474. 10111000010
      1475. 10111000011
      1476. 10111000100
      1477. 10111000101
      1478. 10111000110
      1479. 10111000111
      1480. 10111001000
      1481. 10111001001
      1482. 10111001010
      1483. 10111001011
      1484. 10111001100
      1485. 10111001101
      1486. 10111001110
      1487. 10111001111
      1488. 10111010000
      1489. 10111010001
      1490. 10111010010
      1491. 10111010011
      1492. 10111010100
      1493. 10111010101
      1494. 10111010110
      1495. 10111010111
      1496. 10111011000
      1497. 10111011001
      1498. 10111011010
      1499. 10111011011
      1500. 10111011100
      1501. 10111011101
      1502. 10111011110
      1503. 10111011111
      1504. 10111100000
      1505. 10111100001
      1506. 10111100010
      1507. 10111100011
      1508. 10111100100
      1509. 10111100101
      1510. 10111100110
      1511. 10111100111
      1512. 10111101000
      1513. 10111101001
      1514. 10111101010
      1515. 10111101011
      1516. 10111101100
      1517. 10111101101
      1518. 10111101110
      1519. 10111101111
      1520. 10111110000
      1521. 10111110001
      1522. 10111110010
      1523. 10111110011
      1524. 10111110100
      1525. 10111110101
      1526. 10111110110
      1527. 10111110111
      1528. 10111111000
      1529. 10111111001
      1530. 10111111010
      1531. 10111111011
      1532. 10111111100
      1533. 10111111101
      1534. 10111111110
      1535. 10111111111
      1536. 11000000000
      1537. 11000000001
      1538. 11000000010
      1539. 11000000011
      1540. 11000000100
      1541. 11000000101
      1542. 11000000110
      1543. 11000000111
      1544. 11000001000
      1545. 11000001001
      1546. 11000001010
      1547. 11000001011
      1548. 11000001100
      1549. 11000001101
      1550. 11000001110
      1551. 11000001111
      1552. 11000010000
      1553. 11000010001
      1554. 11000010010
      1555. 11000010011
      1556. 11000010100
      1557. 11000010101
      1558. 11000010110
      1559. 11000010111
      1560. 11000011000
      1561. 11000011001
      1562. 11000011010
      1563. 11000011011
      1564. 11000011100
      1565. 11000011101
      1566. 11000011110
      1567. 11000011111
      1568. 11000100000
      1569. 11000100001
      1570. 11000100010
      1571. 11000100011
      1572. 11000100100
      1573. 11000100101
      1574. 11000100110
      1575. 11000100111
      1576. 11000101000
      1577. 11000101001
      1578. 11000101010
      1579. 11000101011
      1580. 11000101100
      1581. 11000101101
      1582. 11000101110
      1583. 11000101111
      1584. 11000110000
      1585. 11000110001
      1586. 11000110010
      1587. 11000110011
      1588. 11000110100
      1589. 11000110101
      1590. 11000110110
      1591. 11000110111
      1592. 11000111000
      1593. 11000111001
      1594. 11000111010
      1595. 11000111011
      1596. 11000111100
      1597. 11000111101
      1598. 11000111110
      1599. 11000111111
      1600. 11001000000
      1601. 11001000001
      1602. 11001000010
      1603. 11001000011
      1604. 11001000100
      1605. 11001000101
      1606. 11001000110
      1607. 11001000111
      1608. 11001001000
      1609. 11001001001
      1610. 11001001010
      1611. 11001001011
      1612. 11001001100
      1613. 11001001101
      1614. 11001001110
      1615. 11001001111
      1616. 11001010000
      1617. 11001010001
      1618. 11001010010
      1619. 11001010011
      1620. 11001010100
      1621. 11001010101
      1622. 11001010110
      1623. 11001010111
      1624. 11001011000
      1625. 11001011001
      1626. 11001011010
      1627. 11001011011
      1628. 11001011100
      1629. 11001011101
      1630. 11001011110
      1631. 11001011111
      1632. 11001100000
      1633. 11001100001
      1634. 11001100010
      1635. 11001100011
      1636. 11001100100
      1637. 11001100101
      1638. 11001100110
      1639. 11001100111
      1640. 11001101000
      1641. 11001101001
      1642. 11001101010
      1643. 11001101011
      1644. 11001101100
      1645. 11001101101
      1646. 11001101110
      1647. 11001101111
      1648. 11001110000
      1649. 11001110001
      1650. 11001110010
      1651. 11001110011
      1652. 11001110100
      1653. 11001110101
      1654. 11001110110
      1655. 11001110111
      1656. 11001111000
      1657. 11001111001
      1658. 11001111010
      1659. 11001111011
      1660. 11001111100
      1661. 11001111101
      1662. 11001111110
      1663. 11001111111
      1664. 11010000000
      1665. 11010000001
      1666. 11010000010
      1667. 11010000011
      1668. 11010000100
      1669. 11010000101
      1670. 11010000110
      1671. 11010000111
      1672. 11010001000
      1673. 11010001001
      1674. 11010001010
      1675. 11010001011
      1676. 11010001100
      1677. 11010001101
      1678. 11010001110
      1679. 11010001111
      1680. 11010010000
      1681. 11010010001
      1682. 11010010010
      1683. 11010010011
      1684. 11010010100
      1685. 11010010101
      1686. 11010010110
      1687. 11010010111
      1688. 11010011000
      1689. 11010011001
      1690. 11010011010
      1691. 11010011011
      1692. 11010011100
      1693. 11010011101
      1694. 11010011110
      1695. 11010011111
      1696. 11010100000
      1697. 11010100001
      1698. 11010100010
      1699. 11010100011
      1700. 11010100100
      1701. 11010100101
      1702. 11010100110
      1703. 11010100111
      1704. 11010101000
      1705. 11010101001
      1706. 11010101010
      1707. 11010101011
      1708. 11010101100
      1709. 11010101101
      1710. 11010101110
      1711. 11010101111
      1712. 11010110000
      1713. 11010110001
      1714. 11010110010
      1715. 11010110011
      1716. 11010110100
      1717. 11010110101
      1718. 11010110110
      1719. 11010110111
      1720. 11010111000
      1721. 11010111001
      1722. 11010111010
      1723. 11010111011
      1724. 11010111100
      1725. 11010111101
      1726. 11010111110
      1727. 11010111111
      1728. 11011000000
      1729. 11011000001
      1730. 11011000010
      1731. 11011000011
      1732. 11011000100
      1733. 11011000101
      1734. 11011000110
      1735. 11011000111
      1736. 11011001000
      1737. 11011001001
      1738. 11011001010
      1739. 11011001011
      1740. 11011001100
      1741. 11011001101
      1742. 11011001110
      1743. 11011001111
      1744. 11011010000
      1745. 11011010001
      1746. 11011010010
      1747. 11011010011
      1748. 11011010100
      1749. 11011010101
      1750. 11011010110
      1751. 11011010111
      1752. 11011011000
      1753. 11011011001
      1754. 11011011010
      1755. 11011011011
      1756. 11011011100
      1757. 11011011101
      1758. 11011011110
      1759. 11011011111
      1760. 11011100000
      1761. 11011100001
      1762. 11011100010
      1763. 11011100011
      1764. 11011100100
      1765. 11011100101
      1766. 11011100110
      1767. 11011100111
      1768. 11011101000
      1769. 11011101001
      1770. 11011101010
      1771. 11011101011
      1772. 11011101100
      1773. 11011101101
      1774. 11011101110
      1775. 11011101111
      1776. 11011110000
      1777. 11011110001
      1778. 11011110010
      1779. 11011110011
      1780. 11011110100
      1781. 11011110101
      1782. 11011110110
      1783. 11011110111
      1784. 11011111000
      1785. 11011111001
      1786. 11011111010
      1787. 11011111011
      1788. 11011111100
      1789. 11011111101
      1790. 11011111110
      1791. 11011111111
      1792. 11100000000
      1793. 11100000001
      1794. 11100000010
      1795. 11100000011
      1796. 11100000100
      1797. 11100000101
      1798. 11100000110
      1799. 11100000111
      1800. 11100001000
      1801. 11100001001
      1802. 11100001010
      1803. 11100001011
      1804. 11100001100
      1805. 11100001101
      1806. 11100001110
      1807. 11100001111
      1808. 11100010000
      1809. 11100010001
      1810. 11100010010
      1811. 11100010011
      1812. 11100010100
      1813. 11100010101
      1814. 11100010110
      1815. 11100010111
      1816. 11100011000
      1817. 11100011001
      1818. 11100011010
      1819. 11100011011
      1820. 11100011100
      1821. 11100011101
      1822. 11100011110
      1823. 11100011111
      1824. 11100100000
      1825. 11100100001
      1826. 11100100010
      1827. 11100100011
      1828. 11100100100
      1829. 11100100101
      1830. 11100100110
      1831. 11100100111
      1832. 11100101000
      1833. 11100101001
      1834. 11100101010
      1835. 11100101011
      1836. 11100101100
      1837. 11100101101
      1838. 11100101110
      1839. 11100101111
      1840. 11100110000
      1841. 11100110001
      1842. 11100110010
      1843. 11100110011
      1844. 11100110100
      1845. 11100110101
      1846. 11100110110
      1847. 11100110111
      1848. 11100111000
      1849. 11100111001
      1850. 11100111010
      1851. 11100111011
      1852. 11100111100
      1853. 11100111101
      1854. 11100111110
      1855. 11100111111
      1856. 11101000000
      1857. 11101000001
      1858. 11101000010
      1859. 11101000011
      1860. 11101000100
      1861. 11101000101
      1862. 11101000110
      1863. 11101000111
      1864. 11101001000
      1865. 11101001001
      1866. 11101001010
      1867. 11101001011
      1868. 11101001100
      1869. 11101001101
      1870. 11101001110
      1871. 11101001111
      1872. 11101010000
      1873. 11101010001
      1874. 11101010010
      1875. 11101010011
      1876. 11101010100
      1877. 11101010101
      1878. 11101010110
      1879. 11101010111
      1880. 11101011000
      1881. 11101011001
      1882. 11101011010
      1883. 11101011011
      1884. 11101011100
      1885. 11101011101
      1886. 11101011110
      1887. 11101011111
      1888. 11101100000
      1889. 11101100001
      1890. 11101100010
      1891. 11101100011
      1892. 11101100100
      1893. 11101100101
      1894. 11101100110
      1895. 11101100111
      1896. 11101101000
      1897. 11101101001
      1898. 11101101010
      1899. 11101101011
      1900. 11101101100
      1901. 11101101101
      1902. 11101101110
      1903. 11101101111
      1904. 11101110000
      1905. 11101110001
      1906. 11101110010
      1907. 11101110011
      1908. 11101110100
      1909. 11101110101
      1910. 11101110110
      1911. 11101110111
      1912. 11101111000
      1913. 11101111001
      1914. 11101111010
      1915. 11101111011
      1916. 11101111100
      1917. 11101111101
      1918. 11101111110
      1919. 11101111111
      1920. 11110000000
      1921. 11110000001
      1922. 11110000010
      1923. 11110000011
      1924. 11110000100
      1925. 11110000101
      1926. 11110000110
      1927. 11110000111
      1928. 11110001000
      1929. 11110001001
      1930. 11110001010
      1931. 11110001011
      1932. 11110001100
      1933. 11110001101
      1934. 11110001110
      1935. 11110001111
      1936. 11110010000
      1937. 11110010001
      1938. 11110010010
      1939. 11110010011
      1940. 11110010100
      1941. 11110010101
      1942. 11110010110
      1943. 11110010111
      1944. 11110011000
      1945. 11110011001
      1946. 11110011010
      1947. 11110011011
      1948. 11110011100
      1949. 11110011101
      1950. 11110011110
      1951. 11110011111
      1952. 11110100000
      1953. 11110100001
      1954. 11110100010
      1955. 11110100011
      1956. 11110100100
      1957. 11110100101
      1958. 11110100110
      1959. 11110100111
      1960. 11110101000
      1961. 11110101001
      1962. 11110101010
      1963. 11110101011
      1964. 11110101100
      1965. 11110101101
      1966. 11110101110
      1967. 11110101111
      1968. 11110110000
      1969. 11110110001
      1970. 11110110010
      1971. 11110110011
      1972. 11110110100
      1973. 11110110101
      1974. 11110110110
      1975. 11110110111
      1976. 11110111000
      1977. 11110111001
      1978. 11110111010
      1979. 11110111011
      1980. 11110111100
      1981. 11110111101
      1982. 11110111110
      1983. 11110111111
      1984. 11111000000
      1985. 11111000001
      1986. 11111000010
      1987. 11111000011
      1988. 11111000100
      1989. 11111000101
      1990. 11111000110
      1991. 11111000111
      1992. 11111001000
      1993. 11111001001
      1994. 11111001010
      1995. 11111001011
      1996. 11111001100
      1997. 11111001101
      1998. 11111001110
      1999. 11111001111
      2000. 11111010000
      2001. 11111010001
      2002. 11111010010
      2003. 11111010011
      2004. 11111010100
      2005. 11111010101
      2006. 11111010110
      2007. 11111010111
      2008. 11111011000
      2009. 11111011001
      2010. 11111011010
      2011. 11111011011
      2012. 11111011100
      2013. 11111011101
      2014. 11111011110
      2015. 11111011111
      2016. 11111100000
      2017. 11111100001
      2018. 11111100010
      2019. 11111100011
      2020. 11111100100
      2021. 11111100101
      2022. 11111100110
      2023. 11111100111
      2024. 11111101000
      2025. 11111101001
      2026. 11111101010
      2027. 11111101011
      2028. 11111101100
      2029. 11111101101
      2030. 11111101110
      2031. 11111101111
      2032. 11111110000
      2033. 11111110001
      2034. 11111110010
      2035. 11111110011
      2036. 11111110100
      2037. 11111110101
      2038. 11111110110
      2039. 11111110111
      2040. 11111111000
      2041. 11111111001
      2042. 11111111010
      2043. 11111111011
      2044. 11111111100
      2045. 11111111101
      2046. 11111111110
      2047. 11111111111


      und bei UZE genau so wie ich es wollte.
      funktioniert nicht wie es soll... wäre immernoch sehr viel arbeit für mich...
      glatt gelogen, wenn dir schon jemand "den Arm aus der Sonne legt", könntest du wenigstens soviel Anstand besitzen, und in der Hilfe nachschauen, mit welchem Befehl du die führenden Nullen hinzufügst....
      Die "Arbeit" hat sich Oscar gemacht, wobei man bemerken sollte, dass er im Gegensatz zu dir in der Lage ist, die Forensuche zu benutzen um bereits abgehandelte Themen zu finden

      Und eins kann ich dir sicher versprechen, ein Spruch wie
      Jetz brauche ich noch ein Programm welches.....
      ist nicht gerade geeignet, Leute die ihre Freizeit opfern um DEINE Arbeit machen, weiter zu motivieren...denn..."Nur selbst fressen macht fett!"
      Will meinen, schreib doch selbst mal ein Script, die "Arbeit" ist ja in Form der Funktion schon gemacht!
      ciao
      Andy


      "Schlechtes Benehmen halten die Leute doch nur deswegen für eine Art Vorrecht, weil keiner ihnen aufs Maul haut." Klaus Kinski
      "Hint: Write comments after each line. So you can (better) see what your program does and what it not does. And we can see what you're thinking what your program does and we can point to the missunderstandings." A-Jay

      Wie man Fragen richtig stellt... Tutorial: Wie man Script-Fehler findet und beseitigt
      Um die führenden Nullen zu erhalten muss man gar nichts hinzufügen, sondern etwas weglöschen. ;)
      Ich hatte die Funktion damals so geschrieben, weil ich die führenden Nullen nicht brauchte.
      So wäre es gekürzt:
      Spoiler anzeigen

      AutoIt-Quellcode

      1. For $i = 0 To 2047
      2. ConsoleWrite(_Dec2Bin($i) & @CR)
      3. Next
      4. Func _Dec2Bin($dec)
      5. Local $bin
      6. For $i = 10 To 0 Step -1
      7. $bin &= Number(BitAND($dec, 2 ^ $i) = 2 ^ $i)
      8. Next
      9. Return $bin
      10. EndFunc ;==>_Dec2Bin
      @Großvater,
      jedenfalls ist es nicht langsamer, wie in AutoIt eigentlich aufgrund des zusätzlichen Befehls zu erwarten!
      Spoiler anzeigen

      AutoIt-Quellcode

      1. $t = TimerInit()
      2. $b=2^16 ;anzahl tests
      3. For $p = 1 To $b ;outer loop
      4. $bin = ""
      5. $dec = 2 ^ 31 - 1
      6. For $i = 10 To 0 Step -1 ;inner loop
      7. ;$bin &= Number(BitAND($dec, 2 ^ $i) = 2 ^ $i) ;beide gleich schnell...
      8. $bin &= Number(BitAND($dec, BitShift(1, -$i)) > 0)
      9. Next
      10. Next
      11. $m = TimerDiff($t)
      12. MsgBox(262144, 'Debug line ~' & @ScriptLineNumber, 'Selection:' & @LF & '$m' & @LF & @LF & 'Return:' & @LF & $m) ;### Debug MSGBOX
      ciao
      Andy


      "Schlechtes Benehmen halten die Leute doch nur deswegen für eine Art Vorrecht, weil keiner ihnen aufs Maul haut." Klaus Kinski
      "Hint: Write comments after each line. So you can (better) see what your program does and what it not does. And we can see what you're thinking what your program does and we can point to the missunderstandings." A-Jay

      Wie man Fragen richtig stellt... Tutorial: Wie man Script-Fehler findet und beseitigt

      Andy schrieb:

      jedenfalls ist es nicht langsamer, wie in AutoIt eigentlich aufgrund des zusätzlichen Befehls zu erwarten!
      Und was lernen wir daraus?
      1. Die Performanzkrone gebührt:

        AutoIt-Quellcode

        1. $bin &= Number(BitAND($dec, 2^$i) > 0)

      2. Es wäre vielleicht nicht schlecht, wenn es neben den/anstelle der Bit-Funktionen (auch) Operatoren gäbe. (Zumindest dann, wenn 2^n nicht bereits intern als Shift optimiert wird.)
      ;)
      Der Großvater
      Das mit der "Optimierung" ist bei einem Interpreter immer so eine Sache...Ich jedenfalls habe in AutoIt die Erfahrung gemacht, dass jeder eingesparte Befehl Performance bringt.
      Daher ist es um so wichtiger, die "inner loops" so klein wie möglich zu machen. Aber ich denke, im vorliegenden Fall kommts auf 100 oder 200 Takte mehr oder weniger nicht an^^
      ciao
      Andy


      "Schlechtes Benehmen halten die Leute doch nur deswegen für eine Art Vorrecht, weil keiner ihnen aufs Maul haut." Klaus Kinski
      "Hint: Write comments after each line. So you can (better) see what your program does and what it not does. And we can see what you're thinking what your program does and we can point to the missunderstandings." A-Jay

      Wie man Fragen richtig stellt... Tutorial: Wie man Script-Fehler findet und beseitigt

      Quellcode

      1. Noch eine bitte :/
      2. Jetz brauche ich noch ein Programm welches
      3. eine eingabe von mir z.B.
      4. 12454 3972 12
      5. Von der kleinsten bis zur Größten möglichkeit "errechnet" und wieder speichert! Aber die eingabe muss variabel sein... :love: :rofl:
      6. Danke im Vorraus


      Frage steht noch immer..

      Greatz
    autoit.de Webutation