Informática, pregunta formulada por marialejandra1029384, hace 1 mes

dado un vector de n elementos generar otro vector con los factoriales de. cada vector​

Respuestas a la pregunta

Contestado por keynermiguel2508
0

Respuesta:

Leer 6 números enteros, almacenarlos en un vector y calcular el factorial a cada uno de los números leídos almacenándolos en otro vector.

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre.

Algoritmo detarea

Declaramos las siguientes variables.

Definir i,x,vector1,vector2 Como Entero

Definir factorial Como Real

Colocamos el tamaño a los vectores.

Dimension vector1[6], vector2[6]

Creamos un ciclo que se repite 6 veces desde el número cero hasta el número 5, en cada bucle ingresamos un número en el vector 1.

para i = 0 Hasta 5 Con Paso 1 Hacer

Escribir «Ingresa un numero»

leer vector1[i]

FinPara

Creamos otro ciclo que también se repite 6 veces desde el número cero hasta el numero 5.

para i = 0 Hasta 5 Con Paso 1 Hacer

En cada bucle evaluamos si los números del vector 1 son menores a cero.

si vector1[i] < 0 Entonces

Si la condición se cumple, entonces quiere decir que el número es negativo, por lo tanto no se pueda calcular el factorial.

Escribir «El numero «,vector1[i],» no se puede calcular»

SiNo

Cuando la condición no se cumpla, entonces quiere decir que el número es cero o positivo, por lo tanto calculamos e factorial.

x = 1

factorial = 1

Mientras x <= vector1[i] Hacer

Explicación:

factorial = factorial * x

x = x + 1

FinMientras

vector2[i] = factorial

FinSi

FinPara

Finalmente con otro ciclo mostramos los elementos de los 2 vectores en pantalla.

para i = 0 Hasta 5 Con Paso 1 Hacer

Escribir «vector 1: «,vector1[i],» = «,» vector 2: «,vector2[i]

FinPara

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Leer 6 números almacenarlos en un vector y calcular el factorial

Otras preguntas