31/07/2008, 12:59
|
| | Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Respuesta: Ayuda arrays Gracias por contestar, pero creo que te equivocas, donde hay que empezar con 0 es en las cadenas de caracteres, aun asi lo he probado cambiandolo todo lo que corresponde y nada, de todas formas en este otro programa que calcula la suma, la media y el valor mayor y menor, utilizo el array de la misma forma y funciona a la perfección:
#include <iostream>
using namespace std;
int main()
{
cout << "Introduce 10 valores: " <<endl;
double valores [10];
cin >> valores [1];
cin >> valores [2];
cin >> valores [3];
cin >> valores [4];
cin >> valores [5];
cin >> valores [6];
cin >> valores [7];
cin >> valores [8];
cin >> valores [9];
cin >> valores [10];
double x = valores [1] + valores [2] + valores [3] + valores [4] + valores [5] + valores [6] + valores [7] + valores [8] + valores [9] + valores [10];
cout << "La suma de los valores es: " << x <<endl;
cout << "El valor medio es: " << x/10 <<endl;
double y;
int z=3;
int m=7;
if (valores [1] >= valores [2]) y = valores [1];
else y = valores [2];
do
{
if (y <= valores [z]) y=valores [z];
z++;
m--;
}
while (m>=0);
cout << "El valor mayor es: " << y <<endl;
double y2;
int z2=3;
int m2=7;
if (valores [1] <= valores [2]) y2 = valores [1];
else y2 = valores [2];
do
{
if (y2 >= valores [z2]) y2=valores [z2];
z2++;
m2--;
}
while (m2>=0);
cout << "El valor menor es: " << y2 <<endl;
cin.get();
cin.get();
return 0;
}
P.D: crei que estaba usando el metodo de la burbuja, quiza me haya equivocado xD |