Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <fstream>
- using namespace std;
- int zakres(float a, float b,float c)
- {
- int tablica[3];
- int delta=pow(b,2)-4*a*c;
- if(delta>0)
- {
- int x1=(-b-sqrt(delta))/(4*a);
- int x2=(-b+sqrt(delta))/(4*a);
- int p=(-b)/(2*a);
- tablica[0]=x1-(2*(p-x1)); //zapisywanie granic do tablicy tablica[0] - lewa granica
- tablica[1]=p; //tablica[1] - punkt p, wierzcholek paraboli
- tablica[2]=x2+(2*(x2-p)); //tablica[2] - prawa granica
- }
- else if(delta==0)
- {
- int x0=(-b)/(2*a);
- tablica[0]=x0-5;
- tablica[1]=x0;
- tablica[2]=x0+5;
- }
- else
- {
- int p=(-b)/(2*a);
- tablica[0]=p-5;
- tablica[1]=p;
- tablica[2]=p+5;
- }
- return tablica;
- }
- }
- int main()
- {
- int a, b, c, n;
- cout<< "Podaj a: "; cin>>a; cout<<endl;
- cout<< "Podaj b: "; cin>>b; cout<<endl;
- cout<< "Podaj c: "; cin>>c; cout<<endl;
- cout<<"Ile ma być punktow pomiarowych funkcji?\n"<<endl;
- cin>>n;
- int delta=pow(b,2)-4*a*c;
- x1=(-b-sqrt(delta))/(4*a);
- x1=(-b-sqrt(delta))/(4*a);
- wartosc1 = zakres(a,b,c);
- cout<< "Wartosc %f", wartosc1[0];
- cout<< "Wartosc %f", wartosc1[1];
- cout<< "Wartosc %f", wartosc1[2];
- plik.open("wizytowka.txt",ios::out);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement