Buscar este blog

viernes, 13 de abril de 2012

12/04/2012


Solucion al problema del dia Anterior
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    //DECLARACIONES
    float escuela[3][5][2];
    int i,j,k,curso,asignatura,n_aprobados=0,n_suspensos=0;
    float n_media=0;
   
    //INTRODUCCION DE LAS NOTAS POR TECLADO
    for(i=0;i<3;i++)//i=curso
    {
       cout << "CURSO " << i << endl;
       for(j=0;j<5;j++)//alumno
       {
          cout << "   ALUMNO " << j << endl;
          for(k=0;k<2;k++)//nota
          {
              cout << "     Nota de la asignatura " << k << ": ";
              cin >> escuela[i][j][k];
          }
       }
    }
    //FIN INTRODUCCION DE LAS NOTAS POR TECLADO
   
    //CALCULAR LA NOTA MEDIA POR CURSO
    cout << endl << "CALCULO DE LA NOTA MEDIA" << endl;
    cout << "A que curso? [0,1,2] ";
    cin >> curso;
    for(j=0;j<5;j++)
    {
       for(k=0;k<2;k++)
       {
          n_media += escuela[curso][j][k];
       }
    }
    cout << "La nota media del curso " << curso << " es " << n_media/10 << endl;
    //FIN CALCULAR LA NOTA MEDIA POR CURSO  

    //CALCULAR EL NUMERO DE APROBADOS Y SUSPENSOS
    cout << endl << "CALCULO DE APROBADOS Y SUSPENSOS" << endl;
    cout << "De que curso? [0,1,2] ";
    cin >> curso;
    cout << "De que asignatura? [0,1] ";
    cin >> asignatura;
    for(j=0;j<5;j++)
    {
        if(escuela[curso][j][asignatura] < 5)
            n_suspensos++;
        else
            n_aprobados++;
    }
    cout << endl << "Hay " << n_suspensos << " suspensos y " << n_aprobados << " aprobados" << endl;
    //FIN CALCULAR EL NUMERO DE APROBADOS Y SUSPENSOS
    system("PAUSE");
    return EXIT_SUCCESS;

No hay comentarios:

Publicar un comentario