Codificacion C++:
//pratica 11 problema 1
# include <iostream.h>
# include <conio.h>
# include <math.h>
int main ()
{
int tabla[5][5];
int r,c;
int suma=0;
for(r=0;r<5;r++)
{
for(c=0;c<5;c++)
{
cout<<"tabla["<<r<<","<<c<<"]=";
cin>>tabla[r][c];
}
}
for(r=0;r<5;r++)
{
suma=0;
for(c=0;c<5;c++)
{
suma=suma+tabla[r][c];
cout<<tabla[r][c]<<"\t";
}
cout<<suma<<endl;
}
getch ();
return 0;
}
Pseudocodigo:
Inicio
tabla [5] [5]int
r,cint
suma=0.0int
for(r=0 to 5 step r++)
{
for(c=0 to 5 step c++)
{
print,"tabla [ ",r,",",c," ]= "
read tabla[r] [c]
}
}
for(r=0 to 5 step r++)
{
suma=0
for(c=0 to 5 step c++)
{
suma=suma+tabla[r] [c]
Print ,tabla[r][c],"\t"
}
print,suma,
}
Fin
Imagen de corrida del programa:
Practica 11 problema 2:
Codificacion C++:
# include <iostream.h>
# include <conio.h>
# include <math.h>
int main ()
{
int matriz[5][6];
int i,j,mayor=0,pos;
int suma=0;
for(i=0;i<5;i ++)
{
for(j=0;j<5;j ++)
{
cout<<"matriz["<<i<<","<<j<<"]=?";
cin>>matriz[i][j];
}
}
for(i=0;i<5;i ++)
{
suma=0;
for(j=0;j<5;j ++)
{
suma=suma+matriz[i][j];
}
matriz[i][j]=suma;
}
for(i=0;i<5;i ++)
{
for(j=0;j<6;j ++)
{
cout<<matriz[i][j]<<"\t";
}
cout<<endl;
}
for(i=0;i<5;i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5];
pos=i;
}
}
cout<<"\n"<<endl;
cout<<"el dato mayor es"<<mayor<<endl;
cout<<"el reneglon en donde esta localizado en:"<<pos<<endl;
getch ();
return 0;
}
Pseudocodigo:
matriz[5][6] int
i,j,mayor=0,pos int
suma=0 int
for(i=0 to i<5 step i+1)
{
for(j=0 to j<5 step j+1)
print,"matriz [",i,",",",j,"]=?"
read matriz [i][j]
}
}
for(i=0 to i<5 step i+1)
{
suma=0
for(j=0 to j<5 step j+1)
{
suma=suma+matriz[i][j]
}
matriz[i][5]=suma
}
matriz[i][5]=suma
}
for(i=0 to i<5 step i+1)
{
for(j=0 to j<6 step j+1)
{
print,matriz[i][j],"\t"
}
print,
}
for(i=0 to i<5 step i+1)
{
if(matriz[i][5]>mayor)
{
mayor=matriz[i][5]
pos=i
}
}
print,"el dato mayor es",mayor
print,"el renglon donde esta localizado es:",pos,
Fin
Imagen de corrida del programa:
Practica 11 problema 3:
Codificacion C++
//Practica 11 problema 3 fecha 6 de noviembre del 2012
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
int main()
{
int tabla[4][5];
int r,c;
int suma=0.0;
for(c=0;c<5;c++)
{
suma=0.0;
for(r=0;r<4;r++)
{
cout<<"tabla["<<r<<","<<c<<"]=?";
cin>>tabla[r][c];
suma=suma+tabla[r][c];
}
cout<<"la suma de columna"<<c<<"es:"<<suma<<endl;
}
getch();
return 0;
}
Pseudocodigo;
inicio
tabla [4] [5]int
r, cint
suma=0.0int
for(c=0 to 5 step c++)
{
suma=0.0
for(r=0 to 4 step r++)
{
print "tabla [ ", r,",", c,”]=“
readtabla[r] [c]
suma=suma + tabla[r] [c]
}
Print"la suma de columna ", c," es: ", suma
}
Fin
Imagen de corrida del programa:
Practica 11 problema 4:
Codificacion C++:
#include <iostream.h>
#include <conio.h>
int main ()
{
int matriz[6][4], I, J, suma=0;
for (I=0; I<5; I++)
{
for (J=0; J<4; J++)
{
cout<<"matriz["<<I<<", "<<J<<"] = ";
cin>>matriz[I][J];
}
}
for (I=0; I<4; I++)
{
suma=0;
for (J=0; J<5; J++)
{
suma=suma+matriz[J][I];
}
matriz[5][I]=suma;
}
for (I=0; I<6; I++)
{
for (J=0; J<4; J++)
{
cout<<matriz[I][J]<<"\t";
}
cout<<endl;
}
getch ();
return 0;
}
Pseudocodigo:
Inicio
matriz[6][4], I, J, suma=0 int
for (I=0to5 step I+1)
{
for (J=0 to4 step J+1)
{
print,"matriz[",I,", ",J,"] = "
read matriz[I][J]
}
}
for (I=0 to 4 step I+1)
{
suma=0;
for (J=0 to5 step J+1)
{
suma=suma+matriz[J][I]
}
matriz[5][I]=suma;
}
for (I=0 to 6 step I+1)
{
for (J=0; to 4 stepJ+1)
{
print, matriz[I][J],"\t"
}
print.endl
}
FIN
Imagen de corrida del programa:
Practica 11 problema 5:
Codificacion C++:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int matriz[7][8], r, c, suma=0, mayor1=0, posc=0, mayor2=0, posr=0;
randomize () ;
cout<<"Matriz Original"<<endl<<endl;
for (r=0; r<6; r=r+1)
{
suma=0;
for (c=0; c<7; c=c+1)
{
matriz [r][c]=random (10);
suma=suma+matriz[r][c];
cout<<matriz[r][c]<<"\t";
}
matriz[r][7]=suma;
cout<<endl;
}
for (c=0; c<7; c=c+1)
{
suma=0;
for (r=0; r<6; r=r+1)
{
suma=suma+matriz[r][c];
}
matriz[6][c]=suma;
}
matriz[6][7]=0;
for (c=0; c<7; c=c+1)
{
if (matriz[6][c]>mayor1)
{
mayor1=matriz[6][c];
posc=c;
}
}
for (r=0; r<6; r=r+1)
{
if (matriz[r][7]>mayor2)
{
mayor2=matriz[r][7];
posr=r;
}
}
cout<<"\nMatriz con la suma de renglones y columnas"<<endl<<endl;
for (r=0; r<7; r=r+1)
{
for (c=0; c<8; c=c+1)
{
cout<<matriz[r][c]<<"\t";
}
cout<<endl;
}
cout<<"\n";
cout<<"La suma mayor del renglon "<<posr<<" es = "<<mayor2<<endl;
cout<<"\n";
cout<<"La suma mayor de la columnas "<<posc<<" es = "<<mayor1<<endl;
getch ();
return 0;
}
Pseudocodigo:
Inicio
matriz[7][8], r, c, suma=0, mayor1=0, posc=0, mayor2=0, posr=0 int
randomize
print,"Matriz Original",,
for (r=0 to6; step r+1)
{
suma=0;
for (c=0 to 7 step c+1)
{
matriz [r][c]=random (10)
suma=suma+matriz[r][c]
print,matriz[r][c],"\t"
}
matriz[r][7]=suma
print,
}
for (c=0 to 7 stepc+1)
{
suma=0;
for (r=0 to 6 step r+1)
{
suma=suma+matriz[r][c]
}
matriz[6][c]=suma;
}
matriz[6][7]=0;
for (c=0 to 7 step c+1)
{
if (matriz[6][c]>mayor1)
{
mayor1=matriz[6][c]
posc=c
}
}
for (r=0 to 6 step r+1)
{
if (matriz[r][7]>mayor2)
{
mayor2=matriz[r][7]
posr=r;
}
}
print,"\nMatriz con la suma de renglones y columnas",,
for (r=0; r<7; r=r+1)
{
for (c=0 to 8 step c+1)
{
print,matriz[r][c],"\t"
}
print,
}
print,"\n";
print,"La suma mayor del renglon ",posr," es = ",mayor2,
read,"\n"
print,"La suma mayor de la columnas ",posc," es = ",mayor1,
FIN
Imagen de corrida del programa:
Practica 11 problema 6:
Codificacion C++:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int A[5][5], B[5][5];
int I,J;
randomize();
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
A[I][J]=random(1000)+1;
B[J][I]=A[I][J];
}
}
cout<<"Matriz Original"<<endl;
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
cout<< A[I][J]<<"\t "<<endl;
}
cout<<"\n"<<endl;
}
cout<<"Matriz Transpuesta"<<endl;
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
cout<<B[I][J]<<"\t"<<endl;
}
cout<<"\n"<<endl;
}
getch ();
return 0;
}
Pseudocodigo:
Inicio
A[5][5], B[5][5] int
I,J int
random()
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
A[I][J]=random(1000)+1
B[J][I]=A[I][J]
}
}
Print "Matriz Original"
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
Print A[I][J] , "\t "
}
Print "\n"
}
Print "Matriz Transpuesta"
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
Print B[I][J] , "\t"
}
Print "\n"
}
I,J int
random()
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
A[I][J]=random(1000)+1
B[J][I]=A[I][J]
}
}
Print "Matriz Original"
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
Print A[I][J] , "\t "
}
Print "\n"
}
Print "Matriz Transpuesta"
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
Print B[I][J] , "\t"
}
Print "\n"
}
FIN
Imagen de corrida del programa:
Practica 11 problema 7;
Codificacion C++:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int A[5][5], B[5][5];
int I,J, suma=0;
randomize();
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
A[I][J]=random(1000)+1;
}
}
suma=0;
for(I=0;I<5;I++)
{
suma=suma+A[I][J];
}
cout<<"La Suma de la Diagonal Principal inversa es "<<suma<<endl;
suma=0;
J=4;
for(I=0;I<5;I++)
{
suma=suma + A[I][J];
J=J-1;
}
cout<<"La suma de la Diagonal Inversa es "<<suma<<endl;
getch ();
return 0;
}
Pseudocodigo:
INICIO
A[5][5], B[5][5] int
I,J, suma=0 int
random()
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
A[I][J]=random(1000)+1
}
}
suma=0
for(I=0 to 5 step I++)
{
suma=suma+A[I][J]
}
Print "La Suma de la Diagonal Principal inversa es " , suma
suma=0
J=4
for(I=0 to 5 step I++)
{
suma=suma + A[I][J]
J=J-1
}
Print "La suma de la Diagonal Inversa es " , suma
FIN
Imagen de corrida del programa;
Practica 11 problema 8;
Codificacion C++:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
int a[10][10];
int max,min,i,j;
randomize();
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
a[i][j]=random(1000)+1;
}
}
cout<<endl;
cout<<"\t\t\t\tmatriz de 10 * 10"<<endl;
cout<<"\n"<<endl;
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
cout<<a[i][j]<<"\t";
}
cout<<"\n"<<endl;
}
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
if(a[i][j]>max)
max=a[i][j];
}
}
cout<<"el numero maximo de la matriz es:"<<max<<endl;
cout<<"\n"<<endl;
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
if(a[i][j]<min)
min=a[i][j];
}
}
cout<<"el numero minimo de la matriz es:"<<min<<endl;
getch();
return 0;
}
pseudocodigo
inicio
a[10][10]int
maxint
minint
i,jint
randomize()
for(i=0 to 10 step i++)
{
for(j=0 to 10 step j++)
{
a[i][j]=random(1000)+1
}
}
Print"Matriz de 10 X 10"
print” “
for(i=0 to 10 step i++)
{
for(j=0 to 10 step j++)
{
Printa[i][j],""
}
print” “
}
for(i=0 to 10 step i++)
{
for(j=0 to 10 step j++)
{
if(a[i][j]>max)
max=a[i][j]
}
}
print "El numero máximo de la matriz es: ",max
print” “
for(i=0 to 10 step i++)
{
for(j=0 to 10 step j++)
{
if(a[i][j]<min)
min=a[i][j]
}
}
print “El numero mínimo de la matriz es: ",min
Fin
Imagen de corrida del programa:








No hay comentarios:
Publicar un comentario