Ejercicio matriz

propuesto por karen Cuava

Necesito que alguien me ayude a terminar este ejercicio de programacion en c++ sobre matrices

Enunciado
Link: http://codepad.org/29nmsvic

//matriz. ejercicio 1

// se desea llevar control de las tres notas parciales obtenidas por cada estudiante de programacion II, el programa que escribas debe:
// 1. OBTENER EL PROMEDIO INDIVIDUAL
// 2. OBTENER EL PROMEDIO GRUPAL
// 3. EL PROMEDIO INDIVIAL MAS BAJO
// 4. EL PROMEDIO INDIVIAUA MAS ALTO
// 5. LA NOTA MAS BAJA OBTENIDA POR UN ESTUDIANTE Y EL CORTE EN QUE LA OBTUVO
// 6. NUMERO DE NOTAS INFERIORES AL PROMEDIO
// 7. LISTAR EN PANTALLA TODOS LOS ESTUDIANTES REPROBADOS

#include<iostream>
#include<stdlib.h>
using namespace std;

void llenarmatriz(){

const int f=3;
const int c=4;

float notas[f][c];
int bandera=0;

int i,j;
for(i=0;i<f;i++)
{
for(j=0;j<c;j++)
{
cout<<"digite nota ["<<j<<"] estudiante ["<<i<<" ]: ";
cin>>notas[j][i];
}
bandera=1;
}
}



int main()
{
const int f=3;
const int c=4;

float notas[f][c];
int bandera=0;



{
int i,j;
for(i=0;i<f;i++)
{
for(j=0;j<c;j++)
{
cout<<"digite nota ["<<j<<"] estudiante ["<<i<<" ]: ";
cin>>notas[j][i];
}
bandera=1;
}

}
void promedios();
{
int i,j;
float s,p;

for(i=0;i<f;i++)
{
s=0;
for(j=0;j<c;j++)
{
s=s+notas[j][i];
}
p=s/j;

cout<<endl;
cout<<"el promedio del alumno"<<i+1<<"es:"<<p<<endl;
}
float pgrupal();
{
int i,j;
float s,p,pgrupo=0;

for(i=0;i<f;i++)
{
s=0;
for(j=0;j<c;j++)
{
s=s+notas[j][i];

}
p=s/j;
pgrupo=pgrupo+p;
cout<<"el promedio del grupo es:"<<pgrupo<<endl;
}
return(pgrupo/(j+1));
}
}
void pmasbajo();
{
int i,j;
float s,p,pbajo=5.0;
int estudiante;
for(i=0;i<f;i++)
{
s=0;
for(j=0;j<c;j++)
{
s=s+notas[j][i];
p=s/j;
if(pbajo>p)
{
p=pbajo;
estudiante=i+1;
}

}
cout<<"el pmasbajo" <<pbajo<<estudiante<<i+1<<endl;

}

void pmasalto();
{
int i,j;
float s,p,palto=1.0;
int estudiante;
for(i=0;i<f;i++)
{
s=0;
for(j=0;j<c;j++)
{
s=s+notas[j][i];
p=s/j;
if(pbajo<p)
{
p=pbajo;
estudiante=i+1;
}

}
cout<<"el pmasalto" <<palto<<estudiante<<i+1<<endl;

}

int main();
{
int opcion;

cout<<"1.llenar matriz, 2.promedios, 3.promedio bajo, 4.pgrupo, 5.salir"<<endl;
cin>>opcion;
do{
if(opcion==1){
if(bandera==0)
llenarmatriz();
else
cout<<"matiz llena"<<endl;
}
else

if(opcion==2){

promedios();
}

else
if(opcion==3)
{
pmasbajo();
}
else
if(opcion==4){

// cout<<"el promedio grupal es:"<<""<<pgrupo()<<endl;
}
else
exit(0);

cout<<"1.llenar matriz, 2.promedios, 3.promedio bajo,4.pgrupo 5.salir"<<endl;

cin>>opcion;
}
while((opcion=1)&&(opcion<=4));
return (0);
}
}
}

Ver todo el enunciado

Preguntas sobre el desafío

¿Tienes dudas sobre el desafío? plantéala aquí

Plantea tu pregunta

1 Solución

Dar mi solución