Dev - C++ - Mostrar un array de forma descendente

 
Vista:

Mostrar un array de forma descendente

Publicado por fidel (5 intervenciones) el 25/11/2019 21:28:47
Buenas haber si alguien me puede ayudar con el siguiente ejercicio. Gracias.

Guardar en una matriz los numeros enteros del 1 al 50, despues mostrarlos en pantalla de forma descendente. Despues pedir al usuario que introduzca un numero entre el 1 y 50, y sacar por pantalla los numeros mayores al numero introducido. Y por ultimo realizar la media de los numeros mayores.
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
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++

Mostrar un array de forma descendente

Publicado por Alfil (1444 intervenciones) el 25/11/2019 23:28:54
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
41
42
43
#include <iostream>
 
using namespace std;
 
void rellenarVector( int v[] );
void mayores( const int v[], int n );
 
int main()
{
    int numero;
    int v[50];
 
    cout << "\nIntroduzca un numero entre 1 y 50: ";
    cin >> numero;
 
    numero = numero < 1 || numero > 50 ? 1 : numero;
 
    rellenarVector( v );
    mayores( v, numero );
 
    return 0;
}
 
void rellenarVector( int v[] )
{
    for( int i = 0; i < 50; i++ )
        v[i] = i + 1;
}
 
void mayores( const int v[], int n )
{
    int suma = 0, count = 0;
 
    cout << "\nLos numeros mayores de " << n << " son: ";
    for( int i = n; i < 50; i++ )
    {
        cout << v[i] << " ";
        suma += v[i];
        count++;
 
    }
    cout << "\n\nLa media de los numeros mayores es: " << float(suma) / count << endl;
}
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