Valores presentes y en su sitio ¡ayudame!
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++
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++
// 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
#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
