Professional Documents
Culture Documents
Matriz Traspuesta
#include <stdio.h>
void main()
{
static int array[10][10];
int i, j, m, n;
int main()
{
int array [20];
int tama;
int i;
int grande;
printf ("\n Introduzca el tama de la matriz:");
scanf ("%d", &tama);
printf ("\n Introduzca elementos de la matriz:",tama);
for (i=0; i<tama; i++)
{
scanf ("%d", &array [i]);
}
grande = array[0];
for (i=1; i<tama; i++)
{
if (grande <array [i])
grande = array [i];
}
printf ("\ n elemento mas grande presente en la matriz dada es:%d",
grande);
return 0;
}
Suma Usando Apuntadores
// *
//* El programa de C para leer N enteros y almacenarlos en una matriz A.
//* Bsqueda de la suma de todos estos elementos utilizando puntero. //* /
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
void main()
{
int i, n, suma=0;
int *una;
}
return 0;
}
float sumavectores(float x[], float y[],int n)
{
int i;
for ( i=0; i<n; i++)
{
z[i]= x[i] + y[i];
}
return z[i];
}
Producto Punto
#include <stdio.h>
#include <stdlib.h>
float productopunto(float data[],float data1[],int n);
int main () {
float p=productopunto(x,y,6);
float xy[5][5]={{0,0,0},{0,0,0},{0,0,0}};
float mulmatriz(float datos[5][5],float datos2[5][5]);
int main () {
int j,i;
float x[5][5]={{1,5,2,0,4},{2,1,5,4,8},{2,3,0,12,5},{2,3,8,2,5},{1,3,4,1,5}};
float y[3][3]={{10,5,2,8,5},{2,3,0,5,9},{2,1,5,4,8},{2,3,8,2,5},{1,5,2,0,4}};
mulmatriz(x,y);
for (j=0;j<5;j++)
{
for (i=0;i<5;i++)
{
for (i=0;i<5;i++)
{
for (j=0;j<5;j++)
{
xy[j][i]=(datos[i][j]- datos2[i][j]);
}
}
return xy[5][5];
}
Matriz Identidad
#include <stdio.h>
void main()
{
int a[10][10];
int i, j, fila, colum, flag = 1;
int main () {
int i;
float x[]={8,-9,5,6,-2,1,7 };
float y[]={5,10,9,4,6,8,-11};
producto(x,y,7);
for (i=0;i<7;i++){
printf(" %5.2f",a[i]);
}
return 0;
}
a[0]=(datos[1])*(datos1[2])-1*((datos[2])*(datos1[1]));
for (i=1;i<n;i++)
{
a[i]=(datos[0])*(datos1[i])-1*((datos[i])*(datos1[0]));
}
return a[7];
}
Divisin de una Matriz por un Escalar
#include <stdio.h>
float multimatriz(float Datos[5][3]);
float tam[5][3];
int main ()
{
int j,i;
float x[5][3]={{9,5,7},{5,6,10},{2,1,4},{3,10,6},{5,8,9}};
multimatriz(x);
printf("La Matriz es:\n");
for (i=0;i<5;i++)
{
for (j=0;j<3;j++)
{
printf(" %5.2f ", x[i][j] );
}
printf("\n");
}
printf("El Resultado se Divide por 3:\n");
for (i=0;i<3;i++)
{
for (j=0;j<4;j++)
{
printf(" %5.2f ", tam[i][j] );
}
printf("\n");
}
return 0;
}
float multimatriz(float Datos[5][3])
{
int i,j;
for (i=0;i<5;i++)
{
for (j=0;j<3;j++)
{
tam[i][j]= Datos[i][j]/3;
}
}
return tam[5][3];
}