Dev - C++ - Implementar un programa que evalúe un polinomio en una variable real

 
Vista:
sin imagen de perfil
Val: 31
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Implementar un programa que evalúe un polinomio en una variable real

Publicado por bartolo (9 intervenciones) el 09/11/2019 11:11:12
tryrty


En C++.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Implementar un programa que evalúe un polinomio en una variable real

Publicado por Alfil (1444 intervenciones) el 09/11/2019 19:46:18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <cmath>
 
using namespace std;
 
float algoritmoDeHorner( int v[], int n, int x, int pos, int r );
 
int main()
{
    int n, x;
 
    cout << "\nGrado de la ecuacion: "; cin >> n;
    cout << "Valor de x: "; cin >> x;
 
    int coeficientes[n+1];
 
    cout << "Coeficientes:\n";
    for( int i = 0; i < n + 1; i++ ) {
        cout << "\t  X" << n - i << ": ";
        cin >> coeficientes[i];
    }
 
    cout << "\nResultado: " << algoritmoDeHorner( coeficientes, n, x, 0 ,0 );
 
    cout << endl;
 
    return 0;
 
}
 
float algoritmoDeHorner( int v[], int n, int x, int pos, int r )
{
    if( pos < n + 1 ) {
        r += ( v[pos] * pow( x, n - pos ) );
        pos++;
        return algoritmoDeHorner( v, n, x, pos, r );
    }
 
    return r;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar