Tema: Ayuda arrays
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2008, 12:59
Xeep
 
Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 15 años, 9 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