Funciones: Copiar matriz en otra con función

copiar matriz en otra con funcion.html
#include <stdio.h>

void copiar(int matA[3][3], int matB[3][3]);

int main(){
	int matrizA[3][3], matrizB[3][3]={0,0,0,0,0,0,0,0,0};
	int i, j;
	
	printf("Ingrese los datos para una matriz de 3x3:\n");
	for(i=0; i<3; i++){
		for(j=0; j<3; j++){
			printf("Valor [%d][%d]: ",i+1,j+1);
			scanf("%d",&matrizA[i][j]);
			fflush(stdin);
		}
	}
	
	printf("La matriz ingresada es:\n");
	for(i=0; i<3; i++){
		for(j=0; j<3; j++){
			printf("%d ",matrizA[i][j]);
		}
		printf("\n");
	}
	
	printf("Copiando matriz A en matriz B...\n\n");
	
	copiar(matrizA, matrizB);

	system("pause");
	return 0;
}

void copiar(int matA[3][3], int matB[3][3]){
	int i, j;
	
	for(i=0; i<3; i++){
		for(j=0; j<3; j++){
			matB[i][j] = matA[i][j];
		}
	}
	
	printf("La matriz B ahora es: \n");
	for(i=0; i<3; i++){
		for(j=0; j<3; j++){
			printf("%d ",matB[i][j]);
		}
		printf("\n");
	}
}

No hay comentarios:

Publicar un comentario