Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - sendwuk

#1
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


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