Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Luischicho

#1
Buenos dias.
para ver quien me puede ayudar.
tengo el siguiente problema.

Usando un arreglo de dos dimensiones, se requiere un sistema que permita recibir las
notas de los estudiantes de un curso. Al iniciar el sistema debe preguntar cuántos
estudiantes se van a digitar. Después de eso, por cada estudiante, el sistema debe
recibir 3 notas (números decimales entre 0 y 5). Al finalizar de digitar todas las notas el
sistema debe mostrar:
o El listado de promedios de las tres notas de cada estudiante
o Cuantos estudiantes obtuvieron un promedio superior a 3.0

realice el siguietnte codigo pero no me da el resultado que se pide.

#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
    int cant;
    float nota[3];
    float promedio[5];
    float suma;


    cout<<"PROMEDIO DE NOTAS"<<endl;
    cout<<""<<endl;
    cout<<"INGRESAR CANTIDAD DE ALUMNOS A CONSULTAR:  "; cin>>cant;

    for(int i=0; i<cant; i++){
        cout<<"INGRESAR NOTAS DEL ALUMNO "<<i+1<<":"<<endl;

        for(int i=0; i<3; i++){
            cout<<"NOTA "<<i+1<<":     "; cin>>nota;

            if (nota<=5 && nota>0){
            suma+=nota;
        }else{
        cout<<"ERROR.. LA NOTA DEBE SER ENTRE 0 - 5"<<endl;
        return 0;
        }

        for(int j=0; j<cant; j++){
            promedio[j]=suma/3;
        }
      }
    }

     for(int i=0; i<cant; i++){
            cout<<""<<endl;
        cout<<"EL ALUMNO "<<i+1<<endl;
           for(int j=0; j<1; j++){
        cout<<""<<endl;
        cout<<" TIENE UN PROMEDIO DE: "<<promedio[j]<<endl;
           }
     }


    return 0;
}

quedo atento a su ayuda...