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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Matriz con Vector auxiliar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Matriz con Vector auxiliar  (Leído 2,299 veces)
brunojuy

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Matriz con Vector auxiliar
« en: 10 Septiembre 2012, 23:24 pm »

Hola, cuando quiero sumar las notas de un grupo de alumnos en un vector auxiliar y luego mostrarlos me muestra una secuencia extraña de caracteres y numeros. Tambien tengo problemas para contar los alumnos con nota mayor a 6 (Columna 2) de la matriz
#include <cstdlib>
#include <iostream>
using namespace std;

#define FILA 4
#define COL 3
typedef int matriz[FILA][COL];

//Definicion de prototipos

void cargarMatriz(int m[][COL]);
void sum_x_alu(int m[][COL]);
void cant_alum_aprob(int m[][COL]);
void listar_nota_alu(int m[][COL]);

void cargarMatriz(int m[][COL]){
int i, j;

 for(i=0; i<FILA; i++){
          
              for(j=0; j<COL; j++){
                      
                       cout<<"Ingrese la Nota del Alumno"<<i;
                       cin>> m[j];
                    
                    }
                   }
   }  
void sum_x_alu(int m[][COL]){
int i, j;
int suma=0;
int vec_aux[4];    
     for(i=0; i<FILA; i++){
          
              for(j=0; j<COL; j++){
                      
                       suma=suma+m[j];
                      
                       vec_aux += suma;
                      
                    
                    }
                    suma=0;
                   }
    
     for(i=0; i<=4; i++){
              cout<<vec_aux;
     }
     }
void cant_alum_aprob(int m[][COL]){
int i, j;
int cont=0;
    
          for(i=0; i<FILA; i++){
          
              for(j=0; j<COL; j++){
                       if((j=2)&&(m[j]>=6)){
                            cont++;
                            }
                      
                    
                    }
                   }
    
     cout<<"La cantidad de alumnos aprobados en el 3º parcial es:"<<cont;
    
    
     }
int main(){
    matriz a;

int opcion;
 do{
     cout<<"\n1-Cargar Notas\n";
     cout<<"2-Mostrar Suma de notas por alumno\n";
     cout<<"3-Cantidad alumnos aprobados\n";
     cout<<"4-Salir\n";
     cout<<"Escoja una opcion:\n";
     cout<<"Salir:\n";
     cin>>opcion;
    
     switch(opcion){
              case 1: cargarMatriz(a);break;
              case 2: sum_x_alu(a); break;
              case 3: cant_alum_aprob(a); break;
              case 4: cout<<"Fin del programa";
              default : cout<<"Opcion incorrecta";
                     getchar();break;
              
              }
    
     }while(opcion!=4);      
       return 0;
      
       }



« Última modificación: 11 Septiembre 2012, 01:31 am por brunojuy » En línea

durasno


Desconectado Desconectado

Mensajes: 373


Ver Perfil
Re: Matriz con Vector auxiliar
« Respuesta #1 en: 10 Septiembre 2012, 23:50 pm »

Hola! usa las etiquetas Geshi para postiar codigo.

A simple vista tenes errores en:
Citar
cin>>m[j];
tenes que usar los dos subindices:
Código
  1. cin>>m[i][j];

Citar
vec_aux+=suma;
aca tambien tenes que usar el subindice
Código
  1. vec_aux[i]+=suma;


Revisa el manejo de arreglos y matrices. Saludos


En línea

Ahorrate una pregunta, lee el man
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como paso una matriz a un vector ??
Programación C/C++
Crowgray 4 20,229 Último mensaje 14 Junio 2010, 20:05 pm
por 16BITBoy
pasar matriz a vector
Programación C/C++
mapers 1 5,511 Último mensaje 11 Diciembre 2010, 04:59 am
por Siuto
extraer un vector de una matriz
Programación C/C++
pastyto 4 7,349 Último mensaje 22 Enero 2012, 05:40 am
por pastyto
Programa con matriz y vector, ayuda
Programación C/C++
luchofiattipo 1 2,628 Último mensaje 9 Octubre 2012, 19:05 pm
por x64core
Matriz a vector unidimensional??[Solucionado]
Programación C/C++
JohnMcb 5 3,405 Último mensaje 30 Abril 2013, 05:08 am
por JohnMcb
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines