hola , anteriormente la semana pasada fueron de gran ayuda para resolver mi problema, <div>ahora tengo otro muy parecido pero estoy usando funciones y por lo consiguiente me considero un newbie muy alto en esto, les agradeceria que me ayudaran a resolverlo </div>
<div>el algoritmo es:</div><div>funcion de lectura de datos</div><div>función de salida de datos </div><div>función de intercalación de datos </div><div>void (main(void))</div><div>{</div><div> do{</div><div>//lectura del vector A</div>
<div>leeVect(..);</div><div>//lectura del vector B</div><div>leeVect(...);</div><div>//leectura del vector C</div><div>leeVect(...);</div><div>Intercala4Vectores(...);</div><div>//escribir vector resultante E</div><div>EscribeVector(...);</div>
<div>}while(vect[i]>vect[i+1]);</div><div> }</div><div><br></div><div><br></div><div>ehibir los resultados a,b,c,E</div><div>y preguntar otro ejemplo</div><div>en resumen ese es el algoritmo que tengo que codificar en C</div>
<div><br></div><div>hasta ahorita lo que llevo de codigo es esto, no puede ser compilado porque no he hecho ninguna prueba a parte que no esta terminado , haber que opinan y si me pueden ayudar mejor. gracias de antemano.</div>
<div><div>#include <stdio.h></div><div>int leeVect(int a[10],int b[10],int c[10]);</div><div>{</div><div> int i;</div><div> for(i=0;i<10;++i)</div><div> {</div><div> scanf("%d",&leeVect(a[i],b[i],c[i]));</div>
<div> }</div><div> </div><div> </div><div> }</div><div>int imprimeVect(int d);</div><div>{</div><div> printf("El vector intercalado es:_%d",imprimeVect());</div><div> }</div><div>
int Intercala(int a,int b,int c);</div><div>{</div><div> int opt,i,j;</div><div> for(i=0;i<10;++i)</div><div> {</div><div> for(j=0;j<10;++j)</div><div> {</div><div> do</div>
<div> {</div><div> vect[j]=aux;</div><div> vect[j]=vect[j+1];</div><div> vect[j+1]=aux;</div>
<div> }while(vect[j]>vect[j+1]);</div><div> }</div><div> }</div><div> }</div><div><br></div><div>int EscribeVect(int d);</div>
<div>{</div><div> </div><div> }</div><div>void main(void)</div><div>{</div><div> int i;</div><div> do{</div><div> //lectura del vector A</div><div> leeVect(a[i]);</div><div> //lectura del vector B</div>
<div> leeVect(b[i]);</div><div> //lectura del vector C</div><div> leeVect(c[i]);</div><div> //intercalación de los 4 vectores</div><div> Intercala4Vectores();</div>
<div> //escribe el vector resultante</div><div> EscribeVector();</div><div> }while(vect[i]>vect[i+1]);</div><div> printf("Que vector deseas:_");</div><div> if(s=='a'||s=='A'){</div>
<div> scanf("%c",&s);</div><div> }else if(s=='b'||s=='B')</div><div> {</div><div> scanf("%c",&s);</div><div> }else if(s=='c'||s=='C')</div>
<div> {</div><div> scanf("%c",&s);</div><div> }else</div><div> </div><div> }</div></div>
<p></p>
-- <br />
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"<br />
de Grupos de Google.<br />
Si quieres publicar en este grupo, envía un mensaje de correo<br />
electrónico a ayuda-linux@googlegroups.com<br />
Para anular la suscripción a este grupo, envía un mensaje a<br />
ayuda-linux-unsubscribe@googlegroups.com<br />
Para obtener más opciones, visita este grupo en<br />
<a href="http://groups.google.es/group/ayuda-linux?hl=es">http://groups.google.es/group/ayuda-linux?hl=es</a>. o <a href="http://www.compunauta.com/ayuda/">http://www.compunauta.com/ayuda/</a>