Foros del Web » Programación para mayores de 30 ;) » C/C++ »

¿ayuda con programa en dev c++?

Estas en el tema de ¿ayuda con programa en dev c++? en el foro de C/C++ en Foros del Web. Necesito crear un Programa q almacene las edades de 64 alumnos en una matriz calcule el promedio de esas edades y además calcular el promedio ...
  #1 (permalink)  
Antiguo 29/10/2009, 17:04
Avatar de luiskars  
Fecha de Ingreso: septiembre-2008
Mensajes: 82
Antigüedad: 15 años, 7 meses
Puntos: 1
¿ayuda con programa en dev c++?

Necesito crear un Programa q almacene las edades de 64 alumnos en una matriz calcule el promedio de esas edades y además calcular el promedio de la diagonal principal alguien que me ayude (ojo el programa debe ser con for basico nada de cout ni cin solo basico por favor necesito eso urgente ayuda)

Última edición por luiskars; 29/10/2009 a las 17:42
  #2 (permalink)  
Antiguo 29/10/2009, 17:46
Avatar de Ingloim  
Fecha de Ingreso: octubre-2009
Ubicación: España
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: ¿ayuda con programa en dev c++?

Hola, para empezar, hay que ir rellenando la matriz:

Código:
// Constante que indica el número de filas y columnas
const int TAM_MATRIZ 8;

// Matriz
int matriz[TAM_MATRIZ][TAM_MATRIZ];

// Indices de la matriz
int i, j;

// Almacena la suma de las edades
int edadTotal = 0;

// Almacena la suma de la diagonal
int sumaDiagonal = 0;

// Variable para ir leyendo las edades
int edad;

for (i = 0; i < TAM_MATRIZ; i++){
    for (j = 0; j < TAM_MATRIZ; j++){
        // Leer edad
        cout << "Introduzca edad: ";
        cin >> edad;
        edadTotal = edadTotal + edad;

        // Almacenar en la matriz
        matriz[i][j] = edad;
    }
}
Con esto tenemos la matriz rellena y la suma total de las edades. El resto es fácil:

Código:
// Obtenemos la suma de la diagonal
for (i = 0; i < TAM_MATRIZ; i++){
    sumaDiagonal = sumaDiagonal + matriz[i][j];
}
Ya sólo queda presentar los resultados, obviamente, el promedio de las edades se obtiene de "edadTotal / 64" y el promedio de la diagonal de "sumaDiagonal / 8".

Espero que te sirva. Un saludo.
  #3 (permalink)  
Antiguo 29/10/2009, 18:00
Avatar de luiskars  
Fecha de Ingreso: septiembre-2008
Mensajes: 82
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: ¿ayuda con programa en dev c++?

Gracias Muchas gracias

Última edición por luiskars; 29/10/2009 a las 18:34
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:24.