trójmian kwadratowy funkcje

0

Zadeklaruj, zdefiniuj i wywołaj funkcję parabola(), która oddaje wartość trójmianu kwadratowego dla konkretnych jego współczynników a, b i c
Po co tutaj w kodzie są char cc; cin >> cc;

#include <iostream>
using namespace std;
double parabola( double x, double a, double b, double c);
//-----------------------------------------------
int main()
{ double a, b, c, x, y;
 cout << "Podaj 3 wspolczynniki paraboli a, b, c: "; 
cin >> a >> b >> c;
 cout << "Podaj x, dla ktorego nalezy wyliczyc wartosc paraboli: ";
 cin >> x;
 y = parabola( x, a, b, c); 
cout << a << " * x * x + " << b << " * x + " << c << " = " << y;
 char cc; 
cin >> cc;}
//-----------------------------------------------
double parabola( double x, double a, double b, double c)
{
 return a * x * x + b * x + c;
}
1

@Nikto0: Dzięki tym liniom program nie zamknie się zaraz po wykonaniu, tylko zaczeka na wpisanie czegokolwiek przez użytkownika(są na to lepsze sposoby).

0

Dziękuję :)

5

To jest przyznanie się autora programu w niewiedzy przynajmniej kilku rzeczy:

  • Każde współczesne IDE ma możliwość powstrzymania konsoli przed zamknięciem (więc albo nie wie że ma, albo nie wie że istnieją IDE z tego tysiąclecia)
  • Istnieje cin.ignore() które spełnia tą funkcję.
  • Programy konsolowe używa się przeważnie z poziomu konsoli, więc wymaganie <Enter> na końcu jest uciążliwe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1