Tiene una matriz 5 filas(califs) x 10columnas(alumnos) llena de datos se desea conocer la desviacion standar de cada alumno y guardarla la de todos en un vector de dimencion 10 de cada .
Imprimir el vector de las desviaciones estandar al final.
eso es lo que tengo que desarrollar y el codigo que eh formulado es este
No entiendo como deben de ir los For, podrian ayudarme un poco
Mod: Al publicar codigo usa las etiquetas GeSHi. Modifica el titulo y coloca uno descriptivo "ayuda" no dice nada
Imprimir el vector de las desviaciones estandar al final.
eso es lo que tengo que desarrollar y el codigo que eh formulado es este
Código (cpp) [Seleccionar]
#include <iostream>
#include <math.h>
#include <stdlib.h>
#define FILAS 5
#define COLUM 10
using namespace std;
int main()
{
int matriz[FILAS][COLUM] ={
100,90,80,70,60,50,40,60,70 ,100,
100,95,65,75,100,99,90,89,79,60,
100,45,100,90,78,65,100,100,90,76,
100,90,90,99,82,73,64,68,70,80,
};
int f, c,i,n=1; // Indices de f = filas c= columnas//
int media=0;
int des_std=0;
int acum=0;
int cuadrado=0;
int vector_des[10];
for(f=0;f<FILAS;f++)
{
for(c=0;c<COLUM;c++)
{
acum=acum+matriz[f][c];
media= acum/5;
cuadrado=cuadrado+((matriz[f][c]-media)*(matriz[f][c]-media));
des_std=sqrt(cuadrado/4);
vector_des[i]=des_std;
i++;
cout<<" La desviacion estandar del Alumno" <<" " <<n << " es : " << vector_des[i] <<endl;
n++;
}
}
system("pause");
}
No entiendo como deben de ir los For, podrian ayudarme un poco
Mod: Al publicar codigo usa las etiquetas GeSHi. Modifica el titulo y coloca uno descriptivo "ayuda" no dice nada