Ingresar n números enteros a un vector, luego ingresar un numero cualquiera, se pide pasar a un nuevo vector todos los números menores e iguales al número que ingreso, en caso no exista ninguno, mostrar un mensaje correspondiente.
Respuestas a la pregunta
Pseudocódigo Pseint que registra elementos en un vector y luego se crea otro vector con valores menores e iguales a un número dado. Se adjunta imagen de salida por pantalla y diagrama de flujo.
Algoritmo enterosEnUnVector
- // Defino e inicializo variables y arreglo
Definir p,z,x,vector1,vector2,_num Como Entero
Dimension vector1[100]
Dimension vector2[100]
pivote <- 0
x <- 0
z <- 0
p <- 0
// Ingreso datos en el vector1
Repetir
- // Ingresar datos
x <- x+1
Escribir 'Ingrese numero ',x,' :' Sin Saltar
Leer vector1[x]
Escribir 'Ingresar otro elementos al vector1?: (s/n)'
Repetir
Leer _seguir
_seguir <- Minusculas(_seguir)
Hasta Que (_seguir=='s' O _seguir=='n')
Hasta Que _seguir=='n'
Escribir 'Ingrese numero cualquiera :' Sin Saltar
Leer _num
- // Identifico elementos del vector1 menores o iguales a el número cualquiera, luego lo almaceno en vector 2
Para p<-1 Hasta x Hacer
Si vector1[p]<=_num Entonces
z <- z+1
vector2[z] <- vector1[p]
FinSi
FinPara
- // Muestro por pantalla elementos del nuevo vector
Si z<>0 Entonces
Escribir 'Elmentos del nuevo vector: '
Para p<-1 Hasta z Hacer
Escribir vector2[p],' ' Sin Saltar
FinPara
Escribir ' '
SiNo
Escribir 'Ningún elemento del vector 1 es menor o igual a: ',_num
FinSi
FinAlgoritmo
Para saber más acerca del programa en Pseint con vectores consulte: https://brainly.lat/tarea/13739325
#SPJ3