Programcion digital matrizes
Enviado por Cristhofer Jimenez Dominguez • 12 de Diciembre de 2017 • Tarea • 1.978 Palabras (8 Páginas) • 126 Visitas
Código | Apellidos y nombres | Grupo |
201011393 | JIMENEZ DOMINGUEZ CRISTHOFER | 04 |
ESPECIFICACION:
[pic 1][pic 2][pic 3][pic 4][pic 5]
N= numero
fac= factorial
Precondición M=N (M, N pertenecen a entero positivo)
FUN verificar (A: string; M, N: entero) dev (R= buliano)
Poscondición R≈A i j ≈ Aj i para todo I j
IMPLEMENTACION:
Fun verificar (A, M, N)
Inicio
Si M≠N
Escribir “la matriz no es simétrica”
Sino
{ i=1
sim=verdad
Mientras (i≤N ˄ sim=verdad)
j=1
Mientras (j≤N ˄ sim=verdad)
{
Si A ij ≠ A ji
{
Sim= falso
Sino
j=j+1
}
}
i=i+1
}
Si sin = verdad
Escribir “ es simétrico”
Sino
Escribir “ no es simétrico”
}
}
CODIFICACION:
class Program
{
static int[,] A = new int[3,3];
static int menu()
{
int opc;
System.Console.WriteLine("\t Arreglos unidimensionales \n");
System.Console.WriteLine("\n\n1 ==> Ingrese Datos \n");
System.Console.WriteLine("2 ==> Mostar Datos \n");
System.Console.WriteLine("3 ==> Sumar los elementos del vector y Promedio \n");
System.Console.WriteLine("4 ==> Promedio de los vectores ");
System.Console.WriteLine("0 ==> salir \n ");
opc = int.Parse(System.Console.ReadLine());
return opc;
}
static void Ingreso()
{
int dato;
for (int i = 0; i < 3; i++)
for(int j = 0; j < 3; j++)
{
System.Console.Write("\t ingrese dato ");
dato = int.Parse(System.Console.ReadLine());
A[i,j] = dato;
...