Kvadratinės lygties sprendinių skaičiavimas
#include <iostream>
#include <io.h>
#include <iomanip>
#include <cmath>
using namespace std;
int a, b, c; //lygties koeficientai
double d; //diskriminantas
double x1, x2; //lygties šaknys
int main()
{
cout << "Įveskite kvadr. lygties koeficientus, a, b ir c: ";
cin >> a >> b >> c;
cout << "a = " << a << " b = " << b << " c = " << c << endl;
d = b * b - 4 * a * c;
if ( d == 0)
{
x1 = -b / (2 * a);
cout << " Lygtis turi vieną sprendinį: x = " << x1 << endl;
}
else if (d > 0)
{
x1 = (-b - sqrt (d)) / (2 * a);
x2 = (-b + sqrt (d)) / (2 * a);
cout << "Lygtis turi du sprendinius: " << endl;
cout << "x1=" << setw(6) << fixed << setprecision(2) << x1 << " x2= " << x2 << endl;
}
else cout << "Lygtis sprendinių neturi" << endl;
cout << "Programa darbą baigė, spauskite ENTER" << endl;
return 0;
}
PROGRAMAVIMO PRADMENYS C++
Pažintis su CodeBlocks aplinka
Pirmoji programa. Failų išsaugojimas. Programos kompiliavimas, vykdymas
Kintamojo vardas, tipas ir reikšmė
Įvedimo ir išvedimo srauto samprata
Duomenų įvedimas klaviatūra
Rezultatų išvedimas į ekraną
Tekstiniai failai. Duomenų skaitymas iš tekstinio failo
PROGRAMŲ PAVYZDŽIAI
Kvadratinės lygties sprendinių skaičiavimas
DAUGIAU: