<div dir="ltr"><div><div><div>Hola.<br></div>A primera vista, yo haría el bucle interior hasta j<br>for(k=0; k<j; k++)<br><br></div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 5 de junio de 2014, 12:00, <span dir="ltr"><<a href="mailto:cconclase-request@listas.conclase.net" target="_blank">cconclase-request@listas.conclase.net</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Envíe los mensajes para la lista Cconclase a<br>
<a href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a><br>
<br>
Para subscribirse o anular su subscripción a través de la WEB<br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
<br>
<br>
O por correo electrónico, enviando un mensaje con el texto "help" en<br>
el asunto (subject) o en el cuerpo a:<br>
<a href="mailto:cconclase-request@listas.conclase.net">cconclase-request@listas.conclase.net</a><br>
<br>
Puede contactar con el responsable de la lista escribiendo a:<br>
<a href="mailto:cconclase-owner@listas.conclase.net">cconclase-owner@listas.conclase.net</a><br>
<br>
Si responde a algún contenido de este mensaje, por favor, edite la<br>
linea del asunto (subject) para que el texto sea mas especifico que:<br>
"Re: Contents of Cconclase digest...". Además, por favor, incluya en<br>
la respuesta sólo aquellas partes del mensaje a las que está<br>
respondiendo.<br>
<br>
<br>
Asuntos del día:<br>
<br>
1. Sacar elementos repetidos de un vector. (Ali Rincon)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 05 Jun 2014 03:46:02 +0200<br>
From: Ali Rincon <<a href="mailto:alrincon1963@hotmail.com">alrincon1963@hotmail.com</a>><br>
To: <a href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a><br>
Subject: [C con Clase] Sacar elementos repetidos de un vector.<br>
Message-ID: <<a href="mailto:E1WsMkk-000391-Bi@ender.h3m.com">E1WsMkk-000391-Bi@ender.h3m.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
Hola a todos. Tengo un problema con el siguiente código el cual saca los elementos repetidos de un vector introducido por teclado. El asunto es que cuando le introduzco la secuencia de números: 0 8 9 10 11 12 13 14 36 37, me dice que se repite 1 numero y me muestra el vector final sin el numero 8. Con otra combinaciones que comiencen por 0 (sin repetir ningún numero) me dice nuevamente que se repite 1 numero y me saca el 0 del vector final. No veo donde puede estar el error que estoy cometiendo. Si alguien me pudiera ayudar, le agradecería altamente. El código es el siguiente:<br>
<br>
#include <stdio.h><br>
<br>
int main(void)<br>
{<br>
int v_original[10];<br>
int v_aux[10];<br>
int v_final[10];<br>
int cont,num,repetidos,i,j=0,k,z=0;<br>
<br>
for (i=0; i<10; i++)<br>
{<br>
printf("Introduce el valor del array incial %d: ", i+1);<br>
scanf("%d",&v_original[i]);<br>
}<br>
printf("\nv_original = ");<br>
for (i=0; i<10; i++)<br>
{<br>
printf("%d ",v_original[i]);<br>
}<br>
printf("\n\n");<br>
<br>
repetidos=0;<br>
for (i=0; i<10; i++)<br>
{<br>
cont=0;<br>
num=v_original[i];<br>
v_aux[j]=num;<br>
j++;<br>
for(k=0; k<10; k++)<br>
{<br>
if (v_aux[k]==num )<br>
cont++;<br>
}<br>
if(cont==1)<br>
{<br>
v_final[z]=num;<br>
z++;<br>
}<br>
else<br>
{<br>
repetidos++;<br>
}<br>
}<br>
printf("La cantidad de numeros repetidos son: %d",repetidos);<br>
printf("\n\n");<br>
<br>
printf("El vector simplificado es: \n");<br>
printf("\nv_final = ");<br>
for (i=0; i<z; i++)<br>
{<br>
printf ("%d ",v_final[i]);<br>
}<br>
printf("\n");<br>
<br>
return 0;<br>
}<br>
<br>
Utilizo CodeBlocks 10.05 para compilar.<br>
<br>
Agradecido,<br>
<br>
Ali Rincon<br>
Venezuela<br>
<br>
------------------------------<br>
<br>
Subject: Pié de página del digest<br>
<br>
_______________________________________________<br>
Cconclase mailing list<br>
<a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
<br>
<br>
------------------------------<br>
<br>
Fin de Resumen de Cconclase, Vol 97, Envío 3<br>
********************************************<br>
</blockquote></div><br></div></div>