elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / problema de arreglo bidimencional en: 12 Agosto 2019, 16:06 pm
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...
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines