C++ rastavljanje trinoma na faktore

poruka: 18
|
čitano: 6.893
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
offline
C++ rastavljanje trinoma na faktore

Početnik sam u programiranju.  Zanima me kako bi mogao programirati rastavljanje trioma na faktore....

 

ax + b + c

 

 

b1+b2=b

 

b1+b2=a*c

Thommyߣ@W
 
0 0 hvala 0
16 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore

Što ti točno želiš? Daj primjer sa konkretnim brojevima, jer iz ovog gore kaj si napisao ja ne vidim kaj želiš :D

http://manutd-croatia.com/forum/index.php ... forum i udruga navijača Manchester Uniteda...
14 godina
offline
RE: C++ rastavljanje trinoma na faktore

samo želim dobiti brojeve    b1 i  b2   

 

 

b = a*c

b1 + b2 = a*c

Thommyߣ@W
17 godina
neaktivan
offline
C++ rastavljanje trinoma na faktore

b1 = 1;

b2 = a*c - b1;

 

Eto, radit će uvijek.

 
0 0 hvala 1
14 godina
offline
RE: C++ rastavljanje trinoma na faktore

ali  ja  bih trebao dobiti 2 broja  b1 i b2

 

b=b1+b2

b=a*c

Thommyߣ@W
16 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore

Ma koji trinom ti imaš? ax+b+c? Što korisnik unosi (što je poznato a što se računa) ? I kaj predstavljaju b1 i b2 ?

http://manutd-croatia.com/forum/index.php ... forum i udruga navijača Manchester Uniteda...
15 godina
offline
C++ rastavljanje trinoma na faktore

Mislim da ovo hoće:

Primjer:
6x2 * 7x * 5

6x2 - 7x - 5

6*5=30

30 = 3 * (-10)
-7 = 3 + (-10)

Znači dva broja koja pomnožena daju 30 i zbrojena daju 7 (u ovom slučaju).

Poruka je uređivana zadnji put uto 9.11.2010 22:22 (Grbi94).
 
0 0 hvala 0
14 godina
offline
RE: C++ rastavljanje trinoma na faktore

trinom glasi:  ax^2 + b + c

 

 

ja iz ove formule trebam samo brojeve  b1 i b2

 

a broj b  je jednak umnošku brojeva a i c   (b=a*c)         -->  samo a,  bez x^2

 

 

b1 + b2 = b

Thommyߣ@W
14 godina
neaktivan
offline
C++ rastavljanje trinoma na faktore

To ti je sustav 2 jednadžbe s 2 nepoznanice...Malo pročačkaj po forumu već se pisalo o tome...{#}

prof.dr.ing.sc.
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore

Ovo ne bi bio linearan sustav, tako da se nije pisalo o tome ;-)

 

A opet si dao nepotpuno, samo jednu jednadžbu u kojoj se spominju b1 i b2, a to ne može dati nikakvu jedinstvenost.

 

Ono na što meni ovo liči su Viteove formule. Dakle da imaš x^2+bx+c=0 pa onda tražiš x1,x2 takve da je x1+x2=-b, x1*x2=c

http://manutd-croatia.com/forum/index.php ... forum i udruga navijača Manchester Uniteda...
15 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore
thommys2211 kaže...

trinom glasi:  ax^2 + b + c

 

 

ja iz ove formule trebam samo brojeve  b1 i b2

 

a broj b  je jednak umnošku brojeva a i c   (b=a*c)         -  samo a,  bez x^2

 

 

b1 + b2 = b

To što si ti dao nije ništa stari moj...

Ono što tebi treba jest rastavljanje kvadratne jednačine (trinoma)...

opšta formula ti je ax^2+bx+c

kako se to rastavlja...

pa lako

sad tražiš 2 broja čiji je zbir jednak b, a kad se pomnože jednaki su a*c, dakle:

b1+b2=b i b1*b2=a*c

 

evo ti i primjer:

ako imaš trinom x^2+4x+3

i trebaš da ga faktorišeš u dva pomnožena binoma...

dakle

b1+b2=4 i b1*b2=3

koji bi to brojevi bili???  pa b1=1 i b2=3 ili obrnuto

 

dakle to je jednako onda: x^2+b1*x+b2*x+3 odnosno x^2+x+3x+3 ili ti x(x+1)+3(x+1) dalje (x+3)(x+1)...

 

x^2+4x+3=(x+1)(x+3)

 

A kako doći do svega toga? Pa lako...

opšta formula glasi ax^2+bx+c=(x-b1)(x-b2)=0

b1=(-b-SQRT(b^2-4ac))/2a

b2=(-b+SQRT(b^2-4ac))/2a

 

u ovim zadacimo se mogu dobiti i korjeni iz negativnih brojeva (kompleksni brojevi)

Poruka je uređivana zadnji put uto 16.11.2010 9:30 (Sargas).
16 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore

Sargas, malo si neprecizan, ali ako je to ono što traži, neka kaže. Onda ćemo bit precizniji pa objasnit skroz :D

http://manutd-croatia.com/forum/index.php ... forum i udruga navijača Manchester Uniteda...
15 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore
Luuka kaže...

Sargas, malo si neprecizan, ali ako je to ono što traži, neka kaže. Onda ćemo bit precizniji pa objasnit skroz :D

Neprecizan, zašto?

Mislim da sam mu solidno objasnio rastavljanje kvadratnog trinoma na činioce...

A ako malo bolje pogledaš njegove postove,

prvo je tražio rastavljanje ax+b+c a kasnije ax^2+b+c...

Jedino on može biti neprecizan, a ja sam mu i napisao da ti njegovi trinomi ne znače ništa, te naglasio kako bi to trebalo da izgleda...

{#} Nemoj da misliš da solim pamet nekom...

16 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore

Malo si brljao po Vieteovim formulama, izostavio si pokoji minus ili a. A ako će pisat program onda je to dosta bitno {#}

 

Dakle ovako bi bilo preciznije:

 

ax2 +bx +c =0 se može napisati u obliku

a(x-x1)(x-x2)=0 pri čemu vrijedi:

x1+x2= -b/a , x1*x2=c/a

 

x1 i x2 su rješenja kvadratne jednadžbe ax2 +bx +c =0 i mogu se dobiti dobro poznatom formulom.

 

primjer:

x2 +x - 6 =0

imamo:

x1+x2= -1 , x1*x2=-6

pa zaključimo da je x1 =-3 , x2 =2, dakle trinom možemo napisati u obliku (kod nas je a=1):

x2 +x - 6 =(x-x1)(x-x2) = (x-(-3)((x-2)=(x+3)(x-2)

http://manutd-croatia.com/forum/index.php ... forum i udruga navijača Manchester Uniteda...
Poruka je uređivana zadnji put sri 17.11.2010 7:34 (Luuka).
15 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore
Luuka kaže...

Malo si brljao po Vieteovim formulama, izostavio si pokoji minus ili a. A ako će pisat program onda je to dosta bitno {#}

 

a(x-x1)(x-x2)=0 pri čemu vrijedi:

 

Da ovde sam izostavio a, po nahođenju da je iza jednakosti 0.

Za minus, e to nisam našao...

Uglavnom da čovjeku damo na kraju rezultat njegovog pitanja...

 

 

opšta formula glasi:

ax^2+bx+c=a(x-b1)(x-b2)=0

 

a formule za rješenja:

b1=(-b-SQRT(b^2-4ac))/2a         

b2=(-b+SQRT(b^2-4ac))/2a

b1/2 je isto što i x1/2

 

 

* Pokupiš promjenjive a,b,c iz programa i uvrstiš u formulu za b1/2

to je divno krasno ako je b^2-4ac veće od nula, tad su b1 i b2 različiti i realni brojevi

kad je b^2-4ac jednako 0 tad su rješenja jednaka i realna

a kad je b^2-4ac manje od 0 tad su rješenja kompleksni brojevi...

16 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore
Sargas kaže...

Da ovde sam izostavio a, po nahođenju da je iza jednakosti 0.

Da, tu nije velika greška, ali je velika greška u Vieteovim formulama, gdje mora biti /a. Glavno da smo na kraju bili prezizni :D

http://manutd-croatia.com/forum/index.php ... forum i udruga navijača Manchester Uniteda...
17 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore
Luuka kaže...
primjer:

x2 +x - 5 =0

imamo:

x1+x2= -1 , x1*x2=-5

pa zaključimo da je x1 =-3 , x2 =2, dakle trinom možemo napisati u obliku (kod nas je a=1):

Hmm, meni se cini da ta rjesenja nisu tocna{#}{#}

Živo mi se fućka, spavam do ručka, mama me mazi, a Tito me brani.
Poruka je uređivana zadnji put sri 17.11.2010 0:38 (AA-d00d).
16 godina
neaktivan
offline
RE: C++ rastavljanje trinoma na faktore
AA-d00d kaže...

Hmm, meni se cini da ta rjesenja nisu tocna{#}{#}

I meni se čini {#}

Al sad je dobro {#}

http://manutd-croatia.com/forum/index.php ... forum i udruga navijača Manchester Uniteda...
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice