El problema planteado consiste en crear un programa que permita llevar a un tercer vector el resultado de la operación A+B-2AB entre las respectivas posiciones de los vectores A y B de tamaño 5 e inicializados con valores aleatorios entre 0 y 1000.
El siguiente algoritmo en pSeint hace uso del ciclo para y de tres arreglos (vectores).
La lógica que utiliza este algoritmo en pSeint es simple. Se inicializa los vectores A,B con valores y posteriormente se asigna a la posición C[i] = A[i] + B[i] – (2 * A[i] * B[i]). El diagrama de flujo se creo usando pseint.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Para asignar un valor de un vector inicializado a otro vector, se puede usar el mismo ciclo de recorrido y se ahorra asi nuevos recorridos y mejorar el orden de magnitud del algoritmo.
[Tweet «»En las estructuras de datos también se ingresa, actualiza, busca o elimina» #Tutorias ☺»]