02/11/2012, 08:43
|
| | Fecha de Ingreso: octubre-2012 Ubicación: Lima
Mensajes: 31
Antigüedad: 12 años, 2 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. |