Ajutor la informatica..dau coroana
Sa se alcatuiasca programul care sa gaseasca solutia formulei (X2+X+1)(X2+X+2)-12=0 pe intervalul (-3,-1) (0,2)
Metoda bisectiei.
oanamadan:
da,x la puterea a doua...in C sau C++ am nevoie
A1. Algoritmul de calcul pentru un număr prestabilit n de divizări consecutive
A2. Algoritmul de calcul pentru o precizie ε dată
Dacă A1, atunci trebuie să se dea n - numărul de divizări a segmentului;
Dacă A2, atunci tr. să se dea precizia ε
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
double f(double x)
{
return (x*x+x+1)*(x*x+x+2)-12;
}
double solutia(double a, double b, int n)
{
double c;
for (int i=1; i<=n; ++i)
{
c=(a+b)/2;
if (f(c)==0) break;
else
{if (f(c)*f(a)>0) a=c;
else b=c;}
}
return c;
}
double a,b,c;
int n, i;
int main()
{
cout << "pe intervalul [-3,-1] solutia este "<< solutia(-3,-1,20) << endl;
cout << "pe intervalul [0,1] solutia este "<< solutia(0,1,20) << endl;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă