problemas con arreglo bidimencional
Publicado por luis c (2 intervenciones) el 12/08/2019 16:13:56
Hola.
porfavor quien me puede ayudar con 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:
* El listado de promedios de las tres notas de cada estudiante
* Cuantos estudiantes obtuvieron un promedio superior a 3.0
este es el código que he realizado pero no me da el resultado que me piden:
Quedo atento a sus comentarios... Gracias
porfavor quien me puede ayudar con 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:
* El listado de promedios de las tres notas de cada estudiante
* Cuantos estudiantes obtuvieron un promedio superior a 3.0
este es el código que he realizado pero no me da el resultado que me piden:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#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[i];
if (nota[i]<=5 && nota[i]>0){
suma+=nota[i];
}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 sus comentarios... Gracias
Valora esta pregunta
0