Revelroom.ca te ayuda a encontrar respuestas a tus preguntas con la ayuda de una comunidad de expertos. Descubre un vasto conocimiento de expertos en diferentes disciplinas en nuestra completa plataforma de preguntas y respuestas. Obtén respuestas inmediatas y fiables a tus preguntas de una comunidad de expertos experimentados en nuestra plataforma.
Sagot :
#include<stdio.h>
int a[4][4],b[4][4],c[4][4], i,j,k,l;
main()
{
printf("
");
printf("Este Programa Suma, Resta y Multiplica Matrices de 4 * 4
");
printf("Introduce valores de la matriz a:
");
for(i=0; i<4; i++){
for(j=0; j<4; j++){
scanf("%d",&a[i][j]);
}
printf("
");
}
printf("Introduce valores de la matriz b:
");
for(i=0; i<4; i++){
for(j=0; j<4; j++){
scanf("%d",&b[i][j]);
}
printf("
");
}
/*Operaciones SUMA*/
printf("La SUMa de las 2 matrices a+b= es:
");
for(i=0; i<4; i++){
for(j=0; j<4; j++){
c[i][j]=a[i][j]+b[i][j];
printf(" %d ",c[i][j]);
}
printf("
");
}
/*Operaciones RESTA*/
printf("Le Resta de la Matriz a-b es:
");
for(i=0; i<4; i++){
for(j=0; j<4; j++){
c[i][j]=a[i][j]-b[i][j];
printf(" %d ",c[i][j]);
}
printf("
");
}
/*Operaciones Multiplicacion*/
printf("La Multiplicacion de la Matriz a*b es:
");
for(i=0; i<4; i++){
for(j=0; j<4; j++){
c[i][j]=0;
for(k=0; k<4; k++){
c[i][j]+=a[i][k]*b[k][j];
}
printf(" %d ",c[i][j]);
}
printf("
");
}
}
y para la escala solo se multiplica la matriz * -1
ejemplo
b[i][j]=a[i][j]*(-1)
aqui otra codificacion de transpuesta lo convinas con la anterior y listo
Desarrolle un software que permita ingresar los elementos de una matriz y generar su transpuesta. 1. Codificación#include<stdio.h>
#define MAX 10
int main(intargc, char** args)
{
intmatriz[MAX][MAX], col, reng, i=0, j=0;
printf("Cuantas columnas quieres ");
scanf("%d", &col);
printf("Cuantos renglones quieres ");
scanf("%d", &reng);
for(i = 0;i <reng;i++)/*RUTINA PARA LEER LOS DATOS*/
{
for(j = 0;j <col;j++){
printf("ESCRIBE LOS VALORES [%d][%d]==>\t", i+1, j+1);
scanf("%d", &matriz[i][j]);
}
}
printf("\n\n\t\tMatriz original");/*RUTINA PARA IMPRIMIR*/
printf("\n\n");
for(i = 0;i <reng;i++){
printf("\n\t\t");
for(j = 0;j <col;j++){
printf(" %6d ", matriz[i][j]);
}
}
printf("\n\n\t\tMatriz transpuesta");/*IMPRIMIR MATRIZ TRANSPUESTA*/
printf("\n\n");
for(i = 0;i <col;i++){
printf("\n\t\t");
for(j = 0;j <reng;j++){
printf(" %6d ", matriz[j][i]);
}
}
printf("\n\n\n");
}
Gracias por usar nuestra plataforma. Siempre estamos aquí para proporcionar respuestas precisas y actualizadas a todas tus preguntas. Gracias por visitar. Nuestro objetivo es proporcionar las respuestas más precisas para todas tus necesidades informativas. Vuelve pronto. Gracias por usar Revelroom.ca. Vuelve para obtener más conocimientos de nuestros expertos.