[ Foro de C++ ]

ayuda ejercicio c++

06-Apr-2018 09:43
Invitado (Ricardo)
1 Respuestas

Escribid un programa que dado un array de 10 enteros (introducidos a mano en el código), calcule la diferencia entre el valor menor y mayor.
Tengo esto;


# include <iostream.h>
using namespace std;
int main( )
{
const int max=10;
float notas[max];
float mayor = 0;
float menor = 100;
float menor;
float mayor;
float suma = 0;
int i;
void main ( )
{
for (i=0;i<=max-1;i++)
{
cout<<"Ingrese la nota"<<i<<endl;
cin>>notas[i];
}
return0;
}


Se que no es mucho, pero estoy aprendiendo C++
Un saludo y gracias por la ayuda


09-Apr-2018 13:01
Nacho Cabanes (+84)

Tanto para calcular el máximo como el mínimo, debes tomar el primer elemento del array como valor provisional, y luego comparar con todos los demás usando una orden "for".

Por cierto, te piden que los datos estén prefijados en el código, no que los introduzca el usuario...






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)