Valores presentes y en su sitio ¡ayudame!

gato01
09 de Mayo del 2004
Diseñar un programa que pida dos vectores (AyB) de 5 elementos enteros
El programa debe mostrar por pantalla
a) el numero de elemento de B que estan en A
b) cantos de los anteriores estan ern la posiciòn correcta, esdecir cuantos elementos de Bestan en A en la misma posiciòn. lo mas sencillo posible en c++
ejemplo si el vector A vale
16239
y B vale
61034
el resultado seria
3
1
porque hay tres elementos de B que estan en A (el 6,1, 3) y uno de ellos (el 3) esta en la posicion correcta

xnomad
09 de Mayo del 2004
no pidas que te lo programen! Solo te doy el pseudocodigo.

cant_estan = 0
cant_mism_pos = 0
para i desde 0 hasta 4 hacer
para j desde 0 hasta 4 hacer
si i = j entonces
si a[i] = b[j] entonces cant_mism_pos = cant_mism_pos + 1
si a[i] = b[j] entonces cant_estan = cant_estan + 1
finpara //j
finpara //i

mostrar cant_estan
mostrar cant_mism_pos

es así de simple

Suerte

xnomad
09 de Mayo del 2004
me olvide algunas lineas
este es el pseudocodigo correcto:

cant_estan = 0
cant_mism_pos = 0
para i desde 0 hasta 4 hacer
para j desde 0 hasta 4 hacer
si i = j entonces
si a[i] = b[j] entonces cant_mism_pos = cant_mism_pos + 1
finsi
si a[i] = b[j] entonces cant_estan = cant_estan + 1
finsi
finpara //j
finpara //i

mostrar cant_estan
mostrar cant_mism_pos

es así de simple