Anda di halaman 1dari 2

1.

Transpuesta de una Matriz

#include<conio.h>
#include<stdio.h>
int matriz[3][3],filas,columnas,valor;
void main()
{
clrscr();
for (filas=0;filas<3;filas++)
{
for (columnas=0;columnas<3;columnas++)
{
valor++;
matriz[filas][columnas]=valor;
}
}
for (filas=0;filas<3;filas++)
{
printf("\n");
for (columnas=0;columnas<3;columnas++)
{
printf("%d ",matriz[filas][columnas]);
}
}
printf("\n\n"); //esto se coloco solo para hacer mas espacio en pantalla
for (filas=0;filas<3;filas++)
{
printf("\n");
for (columnas=0;columnas<3;columnas++)
{
printf("%d ",matriz[columnas][filas]);
}
}

getch();
}

2. Sumar dos matrices


#include<conio.h>
#include<stdio.h>

int matriz[10][10],matriz2[10][10],resultado[10][10],filas,columnas,tamanio,valor;
void main()
{
clrscr();
printf("Ingrese tama¤o la matriz :");
scanf("%d",&tamanio);
for (filas=0;filas<tamanio;filas++)
{
for (columnas=0;columnas<tamanio;columnas++)
{
valor++;
matriz[filas][columnas]=valor;
}
}
valor=0;
for (filas=0;filas<tamanio;filas++)
{
for (columnas=0;columnas<tamanio;columnas++)
{
valor++;
matriz2[filas][columnas]=valor;
}
}
for (filas=0;filas<tamanio;filas++)
{
for (columnas=0;columnas<tamanio;columnas++)
{
resultado[filas][columnas]=matriz[filas][columnas]+matriz2[filas][columnas];
}
}

for (filas=0;filas<tamanio;filas++)
{
printf("\n");
for (columnas=0;columnas<tamanio;columnas++)
{
printf("%d ",resultado[filas][columnas]);
}
}

getch();
}

Anda mungkin juga menyukai