Programa en C que calcula si una matriz es simétrica
Enviado por kevs1803 • 19 de Mayo de 2021 • Trabajo • 559 Palabras (3 Páginas) • 54 Visitas
#include <stdio.h>
#include <stdlib.h>
/* programa que al recibir una matriz, determina
si esta misma es simetrica*/
const int TOP =100;
void leer(int [][TOP],int);
int verificar(int[][TOP],int);
int main()
{
int MAT[TOP][TOP], N, RES;
do
{
printf("ingrese el tamaño de la matriz");
scanf("%d", &N);
}
while(N>TOP || N < 1);
leer(MAT, N);
RES = verificar(MAT, N);
if(RES)
printf("\n El arreglo bidimensional es simetrico");
else
printf("\n El arreglo bidimensional no es simetrico");
}
void leer(int A[][TOP], int T)
{
int i, j;
for(i=0; i<T; i++)
for(j=0; j<T; j++)
{
printf("Fila: %d\tColumna: %d", i+1, j+1);
scanf("%d", &A[i][j]);
}
}
int verificar(int A[][TOP], int T)
{
int i=0, j, F=1;
while ( (i<T) && F)
{
j=0;
while((j<i) && F)
if (A[i][j] == A[i][j])
j++;
else
F=0;
i++;
}
return F;
}
...