Dev - C++ - Encuentra el valor mayor en un arreglo de variables reales con recursividad C++

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Encuentra el valor mayor en un arreglo de variables reales con recursividad C++

Publicado por Orlando (1 intervención) el 09/09/2018 18:46:20
Encuentra el valor mayor en un arreglo de variables reales (double) de 5 valores
positivos introducidos por el usuario.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 22
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Encuentra el valor mayor en un arreglo de variables reales con recursividad C++

Publicado por Héctor (17 intervenciones) el 15/09/2018 22:36:45
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Encuentra el valor mayor en un arreglo de variables reales con recursividad C++
#include <iostream>
using namespace std;
 
float maxVal(float [], short);
 
int main() {
    const short N = 5;   // N puede ser cambiado a cualquier valor entero > 0
    float x[N];
    for (short i = 0; i < N;) {
        cout << "Elemento [" << i + 1 << "]: ";
        cin >> x[i++];
    }
    cout << "\nEl valor mayor contenido en el arreglo anterior es "
         << maxVal(x, N);
    // system("pause>nul");
}
 
float maxVal(float v[], short q) {
    if (q == 1)  return v[0];
    float maxV = maxVal(v + 1, q - 1);
    return (v[0] > maxV ? v[0] : maxV);
}
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