C while for..for....for

Aleš Procháska ales.prochaska na divesoft.com
Pátek Leden 27 21:30:14 CET 2023


Hezké, díky.
Aleš Procháska

-----Original Message-----
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Miroslav Mraz
Sent: Friday, 27 January, 2023 13:29
To: hw-list na list.hw.cz
Subject: Re: C while for..for....for

Není problém. Viz příloha.
Pokud máte třeba poměr 3.1415926 / 1 vygeneruje toto
  1:                  (3) / (1)                  delta = -1.415927e-01
  2:               (2*11) / (7)                  delta = +1.264489e-03
  3:             (3*3*37) / (2*53)               delta = -8.321963e-05
  4:               (5*71) / (113)                delta = +2.667642e-07
dále pak jsou moc velká čísla. Takže pokud použiji třeba poslední řešení mám pro 4 kola součin (5/1)*(71/113). Kola s jedním nebo 5 zuby jsou nesmysl, ale můžu to libovolně rozšířit ie. 50/10 a pak mám kola s
50,10,71 a 113 zuby a odchylka od daného poměru je někde na posledním desetinném místě.

Mrazík

On 27. 01. 23 11:01, Aleš Procháska wrote:
> Po pravdě, tohle řešení by mě docela zajímalo.
> 
> V tom konkrétním případě použití hrubé síly program doběhne za vteřinu (prohledává se stěží milión kombinací) a psal jsem ho pět minut, ale třeba by se to někde hodilo.
> 
> Aleš Procháska
> 


Další informace o konferenci Hw-list