Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 02. 02. 2012 17:55

lukasklhufek
Příspěvky: 49
Reputace:   
 

kvadratická rovnice v oboru komplexních čísel - jazyk C

zdravím, mohl by mi někdo pomoci s naprogramováním kv. rovnice v oboru komplexních čísel v C ?
díky .-)

Offline

 

#2 02. 02. 2012 18:06

Juxtapose
Příspěvky: 62
Reputace:   
 

Re: kvadratická rovnice v oboru komplexních čísel - jazyk C

Eh? Asi myslíš naprogramování řešení té rce.

Tak co máš?

Offline

 

#3 02. 02. 2012 23:42

lukasklhufek
Příspěvky: 49
Reputace:   
 

Re: kvadratická rovnice v oboru komplexních čísel - jazyk C

#include<iostream.h>
#include<math.h>
using namespace std;
double a,b,c,D,X1,X2;

int Zadej()
{
cout<<"Zadejte parametr a:";
cin>>a;

cout<<"Zadejte parametr b:";
cin>>b;

cout<<"Zadejte parametr c:";
cin>>c;
}
int Tiskni()
{
cout<< " a=" <<a<<"\n ";
cout<< "b=" <<b<<"\n ";
cout<< "c=" <<c<<"\n ";
}
int dis()
{
if (a!=0)
{
D=(b*b)-(4*a*c);
if(D<0)
{
cout<<"Vysledkem je prazdna mnozina";
getchar();
getchar();
}
if(D==0)
{
cout<<"Rovnice ma jedno reseni:";
cout<<"X1=";
X1=(-(b))/(2*a);
cout<<0;
}
cout<<"Rovnice ma dve reseni:X1=";
X1=((-b)+sqrt(D))/(2*a);
cout<<"X1=";
cout<<"X2=";
X2=((-b)-sqrt(D))/(2*a);
cout<< X2;
getchar();

}
}
int START()
{
Zadej();
Tiskni();
dis();
}

main(void)
{
START();
system ("pause");
return 0;
}


je to OK ? moc nevím, jak to udělat s těma komplexními čísly. díky :)

Offline

 

#4 03. 02. 2012 14:07

Juxtapose
Příspěvky: 62
Reputace:   
 

Re: kvadratická rovnice v oboru komplexních čísel - jazyk C

Tohle řešení je OK pro hledání kořenů v R, ale ty potřebuješ kořeny v C.

Podívej se ještě na ty podmínky. Hint: kvadratická rce v C má nějaké řešení vždy, i když je diskriminant záporný.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson