Valores presentes y en su sitio ¡ayudame!

gato01
08 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++

noel solw
08 de Mayo del 2004
// program array.cpp

#include <iomanip.h>
#include <iomanip.h>

const int N = 5;

void Show(int *a,char x)
{
cout << "array " << x << " : ";
for(int i = 0;i < N;i++)
cout << setw(5) << a[i];
cout << endl << endl;
} // SHOW

void Process(int *a,int *b)
{
int iguales = 0,identicos = 0;
for(int i = 0;i < N;i++)
for(int j = 0;j < N;j++)
{
if(a[i] == b[j])
{
iguales++;
if(i == j)
identicos++;
}
}
cout << " elementos iguales : " << iguales << endl;
cout << "elementos iguales en el mismo lugar : " << identicos << endl << endl;
}

void main()
{
int a[N] = {1,2,3,4,5},
b[N] = {7,4,3,8,1};
Show(a,'a');
Show(b,'b');
Process(a,b);
cout << "end of program - good bye ! ! !" << endl;
} // MAIN