Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/11/2012, 08:43
OscarMariano
 
Fecha de Ingreso: octubre-2012
Ubicación: Lima
Mensajes: 31
Antigüedad: 11 años, 6 meses
Puntos: 1
Respuesta: el codigo no imprime una variable por que?

Asi esta mas bonito lo que quieres haces fijate bien en tus bucles como los haces ahi has tenido mas problemas, por algo dicen manten el codigo simple :

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
system("color 70");
int array[5],x=0,j=0,temp;
for (x=0;x<=4;x++)
{
cout << "digite el numero que ira en la posicion "<<x<<" del arreglo =>";
cin >> array[x];
}
for (x=0; x<=4 ;x++)
for(j=x+1; j<=4 ; j++)
{
if(array[x] > array[j])
{
temp = array[x];
array[x] = array[j];
array[j] = temp;
}
}
cout <<"Ordenamiento: " <<endl;
for (x=0;x<=4;x++)
{
cout << array[x] << endl;
}


int suma=0,suma2=0;
for (x=0;x<=4;x++)
{
if(array[x] % 2 != 0){
suma=suma+array[x];
}

else{
suma2=suma2+array[x];
}

}
cout<<"la suma de los impares es =>"<<suma<<endl;
cout<<"la suma de los pares es =>"<<suma2<<endl;
cout<<"la suma total es =>"<<suma+suma2<<endl;
system("pause");
return 0;
}
__________________
Lo mas curioso en esta vida es que todo se hace mas simple cuando lo divides de 2 en 2.