ayudita¿?
Publicado por martin (1 intervención) el 25/05/2009 05:17:50
hola estoy intentando hacer un bucle que controle las veces que se repite un numero de un arreglo en otro .. pero no se que estoy haciendo mal ..de que algo esta mal estoy seguro ..alguien me ayuda
lo que hace bien :...es pedir el tamaño dela arreglo 1 y del arreglo 2 y colocar sus respectivos valores
lo que hace mal..no me sale hacer el bucle que controle cada uno de los valores del primero en el segundo .. si alguien me ayuda le agradezco:D
#include <iostream>
using namespace std;
int main()
{
int n,t,i,k,c;
int num[n],nums[t];
cout<<"Ingrese la cantidad de elementos del primer arreglo"<<" ";
cin>>n;
cout<<"Ingrese la cantidad de elementos del segundo arreglo"<<" ";
cin>>t;
i=0;
cout<<"Ingrese los elementos del primer arreglo"<<" ";
while (i<n)
{
cin>>num[i];
i++;
}
k=0;
cout<<"Ingrese los elementos del segundo arreglo"<<" ";
while (k<t)
{
cin>>nums[k];
k++;
}
i,k=0;
// aca esta el error NA: crap!!
while (i<n)
{
while (k<t)
{
if (num[i]==nums[k])
c++;
k++;
}
i++;
}
cout<<"La cantidad de veces que aparecen los elementos del primer arreglo en el segundo es "<<c<<" ";
system ("pause");
return 0;
}
lo que hace bien :...es pedir el tamaño dela arreglo 1 y del arreglo 2 y colocar sus respectivos valores
lo que hace mal..no me sale hacer el bucle que controle cada uno de los valores del primero en el segundo .. si alguien me ayuda le agradezco:D
#include <iostream>
using namespace std;
int main()
{
int n,t,i,k,c;
int num[n],nums[t];
cout<<"Ingrese la cantidad de elementos del primer arreglo"<<" ";
cin>>n;
cout<<"Ingrese la cantidad de elementos del segundo arreglo"<<" ";
cin>>t;
i=0;
cout<<"Ingrese los elementos del primer arreglo"<<" ";
while (i<n)
{
cin>>num[i];
i++;
}
k=0;
cout<<"Ingrese los elementos del segundo arreglo"<<" ";
while (k<t)
{
cin>>nums[k];
k++;
}
i,k=0;
// aca esta el error NA: crap!!
while (i<n)
{
while (k<t)
{
if (num[i]==nums[k])
c++;
k++;
}
i++;
}
cout<<"La cantidad de veces que aparecen los elementos del primer arreglo en el segundo es "<<c<<" ";
system ("pause");
return 0;
}
Valora esta pregunta


0