#include<stdlib.h>
#include<math.h>
#define FIL 5
#define COL 5
void matriz (float MATH[FIL][COL])
{
int f,c;
for (f=0;f<FIL;f++)
{for (c=0;c<COL;c++)
{printf("Introduce elemento [%d][%d]\n",f,c);
scanf("%f", &MATH[f][c]);
}}}
void imprimir (float MATH[FIL][COL])
{
for(int f=0;f<FIL;f++)
{
for(int c=0;c<COL;c++)
{
printf("%.0f\t",MATH[f][c]);
}
printf("\n\n");
}
}
void suma(float MATH[FIL][COL])
{
float s=0;
int f,c;
for(f=0;f<FIL;f++)
{for(c=0;c<COL;c++)
{
if (f==c)
s+=MATH[f][c];
}}
printf("\tLa suma de los elementos de la diagonal es= %f\n",s);
}
void positivos(float MATH[FIL][COL])
{
int f,c,i=0;
for (f=0;f<FIL;f++)
{
for (c=0;c<COL;c++)
{
if (MATH [f][c]>0)
i++;
}
}
printf("LOS ELEMENTOS POSITIVOS SON %d\n\n",i);
}
void transpuesta (float MATH[FIL][COL])
{
int f,c;
float MATHT[FIL][COL];
for (f=0;f<FIL;f++)
{
for (c=0;c<COL;c++)
{
{
MATHT[f][c]=MATH[c][f];
}
printf("%.0f\t",MATHT [f][c]);
}
printf("\n\n");
}
}
float promedio (float MATH[FIL][COL])
{
float sumas=0,dm=0;
for (int f=0;f<FIL;f++)
{
for (int c=0;c<COL;c++)
{
sumas+=MATH[f][c];
}
}
return(sumas/25);
}
void medioydesviacion (float MATH[FIL][COL])
{
float sumas=0,dm=0;
for (int f=0;f<FIL;f++)
{
for (int c=0;c<COL;c++)
{
sumas+=pow(MATH[f][c]-promedio(MATH),2);
dm=sqrt(sumas/24);
}
}
printf("La desviacion estandar =%f\n\n",dm);
}
No hay comentarios:
Publicar un comentario