Pascal/Turbo Pascal - ayudaa no me sale este ejercicio

 
Vista:
sin imagen de perfil

ayudaa no me sale este ejercicio

Publicado por Franco (1 intervención) el 13/05/2022 21:50:31
12) Dada la fila DATOS y dos variables POSICION y VALOR debe implementar un procedimiento
que actualice la fila DATOS de manera que al número existente en la POSICION lo incremente con
VALOR. (este procedimiento no debe fallar si la posición no es válida)
Ejemplo: → 4 6 3 7 5 → Posición=2, Valor=9 , resultado → 4 6 3 16 5 →
Luego utilizando ese procedimiento realice un programa principal que solicite la fila DATOS y las
pilas POSICIONES y VALORES al usuario e incremente en DATOS todos los números existentes
en POSICIONES por sus VALORES respectivos. Las tres estructuras pueden tener cero o más
elementos y no tienen que coincidir en la cantidad de los mismos. Finalmente debe mostrar el
resultado de la fila DATOS.
Ejemplo:
DATOS = → 4 6 3 7 5 → , POSICIONES = | 3 5 2 ↔, VALORES = | 10 20 30 ↔
(Resultado: DATOS = → 24 6 13 37 5 → )
Aclaraciones: El proceso termina cuando POSICIONES O VALORES no tienen más datos. Si la
posición no es válida no debe fallar y debe pasar a la siguiente (pasando también al siguiente valor,
es decir no tomando en cuenta el valor de la posición inválida).
Por ejemplo: DATOS = → 4 6 3 7 5 → , POSICIONES = | 5 2 ↔, VALORES = | 10 20 30 ↔
(Resultado: DATOS = → 24 6 3 37 5 → )
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder