Crear un programa que rellene una matriz , utilizando funciones.
Descripción
Este programa crea una matriz de 3x4 que inicializa en 0 , para luego ser completada por el usuario mediante el teclado.
Codigo:
#include <stdio.h>
#include <conio.h>
#include <windows.h>
void ceros(int matriz[3][4]);
void ingresar();
int main()
{
int matriz[3][4];
ceros(matriz);
ingresar();
return(0);
getch ();
}
void ceros(int matriz[3][4])
{
int fila, columna;
for(fila=0;fila<=3;fila++)
for(columna=0;columna<=4;columna++)
matriz[fila][columna]=0;
for(fila=0;fila<3;fila++)
{
for(columna=0;columna<4;columna++)
{
printf("%i ", matriz[fila][columna]);
}
printf("\n");
}
getch();
}
void ingresar()
{
int matriz[3][4], i,j, vector [3]={0,0,0};
for(i=0; i<3; i++)
for(j=0; j<4; j++)
{
printf("Ingrese el elemento %d y Columna=%d de la matriz:\n", i,j);
scanf("%d", &matriz[i][j]);
vector[i]=vector[i]+matriz[i][j];
}
printf("La Matriz generada es:\n\n");
for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
{
printf("%d ", matriz[i][j]);
}
printf("\n");
}
printf("%d\t", vector[i]);
getch();
}
Captura de Pantalla:
Link del Programa:
No hay comentarios:
Publicar un comentario