ejercicio conclase pag 70 ejercicio 1

Iniciado por flony, 16 Octubre 2010, 21:41 PM

0 Miembros y 1 Visitante están viendo este tema.

flony

hola gente aca pongo un ejercicio...es para recibir criticas y todo eso...
#include <iostream>
using namespace std;
int main()
{
    int variable;
    int rdo=0;
    int temp;
    int matriz[10];
    for(int indice=0;indice<10;indice++)
    {
        cout << "Ingrese la nota: \n";
        cin>> variable;
        matriz[indice] = variable;
    }
    for (int indice=0;indice<10;indice++)
    {
        rdo = matriz[indice]+rdo;
    }

    for (int i=1;i<10;i++)
    {
        for (int j=0; j<10-1;j++)
        {
            if (matriz[j]>matriz[j+1])
            {
                temp = matriz[j];
                matriz[j]=matriz[j+1];
                matriz[j+1]=temp;
            }
        }
    }
    for (int j=0;j<10;j++)
    {
        cout<<"matriz[" <<j <<"] = " <<matriz[ j ] <<endl;
    }
    rdo= rdo/10;
    cout<< "el promedio es: " <<rdo <<endl;
    cout<<"el mayor es: " << matriz[9]<<endl;
    cout<<"el menor es: " << matriz[0] <<endl;

    system("PAUSE");
    return 0;
}

jajaja no me puede desacostrumbrar al pause  :laugh:
si un problema no tiene solucion entonces no es un problema...es algo inevitable

do-while

¡Buenas!

Varias cosas:

+ Una nota puede no ser un numero entero.
+ Si divides un numero entero por otro, el resultado sera la parte entera de la division.
+ Utiliza otra forma alternativa de lectuda de stdin, que te permita el vaciado completo del bufer de entrada, y posteriormente, utiliza el equivalente a getchar que haya para istream.

¡Saludos!

(Es posible que me deje algo... (no estoy en plenas facultades (es lo que tiene la cerveza(y alguna otra bebida)))...) XD
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!