Rutina de mezcla de de dos Vectores:
while((c1<n1)&&(c2<n2))
{
if(v1[c1]<v2[c2])
{
v3[c3]=v1[c1];
c1++;
}
else
{
v3[c3]=v2[c2];
c2++;
}
c3++;
}
if(c1==n1)
{
for(i=c2;i<n2;i++)
{
v3[c3]=v2[i];
c3++;
}
}
else
{
for(i=c1;i<n1;i++)
{
v3[c3]=v1[i];
c3++;
}
}
for(i=0;i<n1+n2;i++)
{
cout<<v3[i]<<"\n";
}
getch();
Esta rutina sirve para mezclar dos vectores en un tercer vector y quede ordenado. Recuerden definir las variables y tener los 2 vectores (v1 y v2) cargados y ordenados o no funcionara.
0 comentarios:
Post a Comment