C/Visual C - ayuda con c++ notas y promedio vectores

 
Vista:

ayuda con c++ notas y promedio vectores

Publicado por Sergio Rodriguez (1 intervención) el 16/05/2011 16:16:05
hola a todos tengo un problema me he quedado bloqueado en este programa, lo que tengo que hallar son notas y promedio, as notas son ramndomicas. y que me de la opción de hallar el que tenga la mayor nota y los que estan por debajo del promedio, les agradezco su ayuda

#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <vector>

using namespace std;

int main()
{
const int FILAS=4;
const int COLUMNAS=4;
int x=0;
int y=0;




float vector[FILAS][COLUMNAS];

cout<<"OoOoOoOoOoOoOoOo NOTAS DE MATEMATICAS UNAD OoOoOoOoOoOoOoOoOo"<<endl;

cout<<"Digite opcion"<<endl;

cout<< "1. Ver codigos"<<endl;

cout<< "2. Ver nota maxima"<<endl;

cout<< "3. Ver Alumnos debajo promedio"<<endl;

cout<< "4. Salir"<<endl;

for ( x = 0; x < FILAS; x++ ) {
for ( y = 0; y < COLUMNAS; y++ ) {

vector[x][y]=(10+rand() % 50)*0.1;
}
}
cout<<"OoOoOoOoOoOoOoOooO DATOS FINALES OoOoOoOoOoOoOoOoOoOoOoOoOo"<<endl;
cout<<"CODIGO"<<setw(10)<<"NOMBRE"<<setw(10)<<"NOTA 1"<<setw(10)<<"NOTA 2"<<setw(10)<<"NOTA 3"<<endl; //Presentacion datos
for ( x = 2; x < FILAS;x++ ){
vector[x][2]=(10+rand() % 50)*0.1;
for ( y = 2; y < COLUMNAS;y++ ){
vector[y][2]=(10+rand() % 50)*0.1;
for ( x = 3; x < FILAS;x++ ){
vector[x][3]=(10+rand() % 50)*0.1;
for ( y = 3; y < COLUMNAS;y++){
vector[y][3]=(10+rand() % 50)*0.1;
for ( x = 4; x < FILAS;x++ ){
vector [x][4]=(10+rand() % 50)*0.1;
for ( y = 4; y < COLUMNAS;y++){
vector [y][4]=(10+rand() % 50)*0.1;


cout<<"\n";
}
cout<<"OoOoOoOoOoOoOoOoOo RESULTADO MAYOR NOTA Y PROMEDIO: OoOoOoOoOoOoOoOoOoOoOo"<<endl<<endl;
for ( x = 0; x < FILAS;x++ ) {
for ( y = 0; y < COLUMNAS; y++ ){
acum = vector[x][y];
total = total + acum;

}

}
promedio=total/(FILAS( NOTA 1 + NOTA 2 / 2);
cout<<"SUMA TOTAL= "<<total<<endl;
cout<<"PROMEDIO= "<<total/(FILAS (NOTA 1 + NOTA 2 / 2)<<endl;

system("PAUSE");
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder