Stránka 1 z 1

pomoc s programovýním v C++

Napsal: 22. 1. 2009 08:49
od biomedika
pomůže mi někdo vyřešit tuto úlohu? budu vám zavázán...

Napište funkci:
a) spočítejte a vypište reálné kořeny kvadratické rovnice A.x2 + B.x + C=0. Koeficienty A,B,C bude možné zadat jako vstupní parametry funkce. Na obrazovku vypište číselné hodnoty kořenů

b)vypište i typ kořenů: reálný jednonásobný kořen, reálný dvojnásobný kořen, případné hlášení, že rovnice nemá řešení v oboru real. Čísel

c)doplňte řešení a o možnost výpočtu a výpisu komplexních kořenů

d) rozšiřte řešení o výpis všech výsledků do externího textového souboru, název tohoto souboru bude možné zadat jako vstupní parametr funkce

Re: pomoc s programovýním v C++

Napsal: 3. 2. 2009 18:43
od Navry
mmm... předpokládám, že nějaké zadávání čísel, práce se soubory a podobně je jasná. pomůže ti tohle?

Kód: Vybrat vše

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
	double A = 1;
	double B = 2;
	double C = 1;
	//Diskriminant: D=B^2 -4AC
	double D = B*B - 4* A *C;
	//x_(1,2) = (-B +- sqrt(D)) / 2A
	if (D==0) {cout << "dvojnasobny koren " << (-B) / (2*A);	return 0;}
	if (D>0) cout << "realne koreny "<< (-B + sqrt(D))/(2*A) << " a "<<(-B - sqrt(D))/(2*A)<<".
";
	else cout << "imaginarni koreny "<< (-B + sqrt(-D))/(2*A) << " a "<<(-B - sqrt(-D))/(2*A)<<".
";
	return 0;
}

Re: pomoc s programovýním v C++

Napsal: 24. 2. 2009 16:17
od Malejmiky
Ahoj,potreboval bych taky pomoc s jedním programem,pokud mi chcete pomoc tak napiste na j.Mikota@seznam.cz,nabízim za to odměnu,diky moc