#define max 100
void suma(int M[max][max], int N[max][max], int S[max][max], int f, int c);
int main ()
{
int M[max][max], N[max][max], S[max][max], i, j, f1, f2, c1, c2;
printf("\nDame el numero de filas de la matriz 1: ");
scanf("%d", &f1);
printf("\nDame el numero de columnas de la matriz 1: ");
scanf("%d", &c1);
if((f1>0)&&(c1>0))
{
for(i=0; i < f1; i++)
for(j=0; j < c1; j++)
{
printf("Dame un valor: ");
scanf("%d", &M[i][j]);
}
}
else
{
printf("\nNo puede haber filas o columnas negativas\n");
getchar();
}
puts("\n");
printf("\nDame el numero de filas de la matriz 2: ");
scanf("%d", &f2);
printf("\nDame el numero de columnas de la matriz 2: ");
scanf("%d", &c2);
if((f2>0)&&(c2>0))
{
for(i=0; i < f2; i++)
for(j=0; j < c2; j++)
{
printf("Dame un valor: ");
scanf("%d", &N[i][j]);
}
}
else
{
printf("\nNo puede haber filas o columnas negativas\n");
getchar();
}
puts("\n");
if((f1!=f2)&&(c1!=c2))
{
printf("\nError, no se pueden sumar, numero de filas y columas no coinciden\n");
getchar();
}
No hay comentarios:
Publicar un comentario