» »

Okrajšan ulomek (C++)

Okrajšan ulomek (C++)

Gates ::

Lp, sestavljam program, ki ti okrajša ulomek. Kaj se uporablja za okrajšanje. Sem pa razmišljal v tej smeri, da če je deljivo z 2, deli z 2, če je s 3 deli s 3 in tako dalje. Nujno potrebujem. Hvala
  • spremenil: Gates ()

genesiss ::

Tvoj problem je v bistvu najti največji skupni delitelj dveh števil, poglej si Evklidov algoritem.

(evklidov algoritem lahko napišeš rekurzivno, praktično v dveh vrsticah)

Zgodovina sprememb…

  • spremenil: genesiss ()

Gates ::

Bom pogledal. Hvala.

Gates ::

Lahko dopolnite kodo za okrajšanje prosim:

Zgodovina sprememb…

  • spremenil: Gates ()

Mavrik ::

Am. Kaj točno si pa ti mislil s tem doseči? Pa kje maš poskus evklidovega algoritma?
The truth is rarely pure and never simple.

Gates ::

Ja nisem še ga dodal; zato prosim osebje na forumu za pomoč.

Mavrik ::

Ja no, domače naloge ti ne bomo reševali :)
Probaj napisati sam, ko se ti zatakne / ne dela, napišeš kodo sem z razlago kaj si hotel narediti pa ti bomo pomagali.
The truth is rarely pure and never simple.

ERGY ::

Gates je izjavil:

Lahko dopolnite kodo za okrajšanje prosim:




simplify()

barakus ::

int GCD(int a, int b)
{
    while( 1 )
    {
        a = a % b;
		if( a == 0 )
			return b;
		b = b % a;

        if( b == 0 )
			return a;
    }
}

Za ulomek a/b zračunaš GCD(a,b) in oba deliš z dobljenim šteivlom.

Zgodovina sprememb…

  • spremenil: barakus ()

Ktj ::

Razmišlaj v smeri uporabe operatorja %. Rešitev dobiš brez katerekoli zanke!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Naloga iz Putka - UPM

Oddelek: Programiranje
242223 (1559) NejcSSD
»

problem s programiranjem ulomka

Oddelek: Programiranje
191672 (1112) KaRkY
»

Funkcije in prenos po referenci

Oddelek: Programiranje
141867 (1573) xordie
»

[Naloga][Java] Ulomki

Oddelek: Programiranje
62676 (2524) SkIDiver
»

[NALOGA] največji skupni delitelj dveh celih števil

Oddelek: Programiranje
275265 (4886) Thomas

Več podobnih tem