#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void profila(int mat1[][l1],int l1)
{
int i=0,j=0,suma=0;
for(i=0;i<l1;i++)//for de las filas
{
for(j=0;j<l1;j++)//for de las filas
suma=suma+mat1[j][i];//acumula los arreglos
printf("suma %i de la filas %i",i,suma);
suma=0;//inicializa la suma para volver a sumar
}//fin del for "i"
system("pause");
system("cls");
}
void procolu(int mat2[][l2],int l2)
{
int i=0,j=0,suma=0;
for(i=0;i<l2;i++)//for de las filas
{
for(j=0;j<l2;j++)//for de las columnas
suma=suma+mat2[i][j];//acumula los arreglos
printf("suma %i de la colunas %i",i,suma);
suma=0;//inicializa la suma para volver a sumar
}//fin del for "i"
system("pause");
system("cls");
}
void sumar (int mat[][l3],int l3)
{
int j=0,i=0,suma=0,po=0;
float pro=0;
for(i=2;i<l3;i++)//for contar las fila
{
for(j=0;j<l3;j++)//for que cuenta las columas
suma+=ma3[i][j];
po++;
}//for de la suma desde la fila 2
pro=suma/po;
printf("\nEs la suma desde la fila 2 es : %i\n",suma);
printf("\nEste es el promedio : %i\n",pro);
system("pause");
system("cls");
}
main()
{
int i=0,j=0,l=0,op=0;
int mat[l][l];
printf("\nDigite lado en cuadrada\n");
scanf("%i",&l);//lectura de la matriz
while(l<0)//validar la matriz
{
printf("\nError debe ser positiva\n");
scanf("%i",&l);
}//fin del while es para validar
for(i=0;i<l;i++)//for de las filas
{
for(j=0;j<l;j++)//for de las columnas
{
mat[i][j]=0;
printf("\nDigite el en la posicion X=%i Y y=%i\n",i,j);
scanf("%i",&mat[i][j]);//lectura de la matriz
}//fin del for "j"
}//fin del for "i"
printf("\nDigita la opcion \n1 : promedio por fila\n2 : promedio colunas \3 : suma de la fila 2\n");
scanf("%i",&op);//lectura de las opciones
while(op<1||op>3)
{
printf("\nError debe estar entre 1 Y 4\n1 : promedio por fila\n2 : promedio colunas \3 : suma de la fila 2\n");
scanf("%i",&op);//lectra de la opcines
}//fin del while para validar la opcion
switch(op)
{
case 1 :
profilas(mat,l); //modulo pormedio de las filas
break;
case 2 :
procolu(mat,l); //modulos promedio de las colunas
break;
case 3 :
sumar(mat,l); //modulo de la suma
break;
}//fin del switch para escger las opciones
getch();
system("cls");
}