Programa en C que intercambia las filas indicadas de una matriz de 10x10 para generar una nueva matriz. La operación de intercambio de filas en una matriz se realiza muy a menudo cuando se trabaja con matrices, ya sea para calcular su determinante, resolver un sistema...
#include <stdio.h>
int main(void)
{
int matriz[11][11],fil1,fil2,c1,c2,aux;
for(c1=1;c1<=10;c1++) for(c2=1;c2<=10;c2++){
printf("Termino (%d,%d): ",c1,c2); scanf("%d",&matriz[c1][c2]);
}
printf("\n\nMatriz introducida:\n\n");
for(c1=1;c1<=10;c1++){ for(c2=1;c2<=10;c2++){
printf("%6d",matriz[c1][c2]);
}printf("\n");}
printf("Introduce primera fila:"); scanf("%d",&fil1);
printf("Introduce segunda fila:"); scanf("%d",&fil2);
for(c1=1;c1<=10;c1++)
{
aux=matriz[fil1][c1];
matriz[fil1][c1]=matriz[fil2][c1];
matriz[fil2][c1]=aux;
}
printf("\n\nMatriz cambiada:\n\n");
for(c1=1;c1<=10;c1++){ for(c2=1;c2<=10;c2++){
printf("6%d",matriz[c1][c2]);
}printf("\n");}
return(0);
}
Un Saludo
Resolución de distintos problemas en el ámbito de la ingenieria mediante el uso de la programación. Los programas abarcan todos los niveles de dificultad, así como la mayoría de las herramintas con las que contamos al programar. Si tienes cualquier duda a cerca de un programa, o quieres proponer alguna nueva entrada, no dudes en contactar escribiendo en cualquiera de las entradas del blog ¡Bienvenido!
viernes, 9 de noviembre de 2012
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario