Você está na página 1de 2

// LIBRERIAS

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
// VARIABLES GLOBALES
#define F 50
#define C 50
// FUNCIONES
void encerar (int,int[][C]);
void ingreso(int,int [][C]);
void procesar(int,int [][C],int [][C]);
void imprimir (int,int [][C]);
// DOMINIO DE FUNCIONES
void encerar (int dimension, int mat[][C]){
for(int i=0;i<dimension;i++)
for(int j=0;j<dimension;j++)
mat[i][j]=0;
}
void ingreso(int dimension,int mat[][C]){
for(int i=0;i<dimension;i++){
for(int j=0;j<dimension;j++){
printf("dato (%d, %d)\n",i,j);
scanf("%d",&mat[i][j]);
}
}
}
void imprimir (int dimension,int mat[][C]){
for(int i=0;i<dimension;i++){
for(int j=0;j<dimension;j++){
printf(" %d ",mat[i][j]);
}
printf("\n");
}
}
void procesar(int dimension,int mat1[][C],int matr[][C]) {
int potencia=4;
for (int i=0; i< dimension;i++){
for (int j=0;j<dimension;j++){
/*matr[i][j]=pow(mat1[i][j],potencia);
printf("%d POTENCIA %d",potencia,matr[i][j]); */
}
printf("\n");
}
}
// FUNCION PRINCIPAL MAIN
int main(){//O al inicio o al final
printf("POTENCIA DE MATRICES\n");
printf("Cual es la dimension?\n");
int dimension,n,potencia;
scanf("%d",&dimension);
printf("La dimension de la matriz ingresada es de:\n %d x %d\n",dimensio
n,dimension);
int mat1[F][C],matr[F][C];
printf("Datos para Matriz\n");
encerar(dimension,mat1);
ingreso(dimension,mat1);
printf("Matriz\n");
imprimir(dimension,mat1);
printf("Ingrese el exponente de la matriz\n");
scanf("%d",&potencia);
procesar(dimension,mat1,matr);
printf("Matriz resultante\n");
imprimir(dimension,matr);
return 0;
}

Você também pode gostar