<br><br><div class="gmail_quote">El 25 de agosto de 2010 14:40, pablo zack <span dir="ltr"><<a href="mailto:sarky68@gmail.com">sarky68@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br><br><div class="gmail_quote">El 25 de agosto de 2010 14:34, pablo zack <span dir="ltr"><<a href="mailto:sarky68@gmail.com" target="_blank">sarky68@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
hola a todos , bueno como les pongo el ejemplo , soy un newbie en C, debido a eso les pido ayuda respecto a este programa que quiero hacer:<div><br></div><div>1. son arreglos de arreglos, llamados </div><div>A,B,C,D</div>

<div>
<br></div><div>cada 1 contiene 10 posiciones con elementos en cada una .</div><div>A={1,23,3,54,23,54,56,76,13,54}</div><div>B={........}</div><div>C={........}</div><div>D={........}</div><div><br></div></div><div>los elementos de cada vector , van a ser arreglados ascendentemente,  pero el codigo que idee, es el siguiente:</div>

</blockquote><div><br></div><div>#include <stdio.h></div><div>#include <math.h></div><div>int main()</div><div>{</div><div><br></div><div>      int *a[]={1,2,3,43,42,12,43,5,65,76},</div></div></blockquote><div>
Esta declaracion es un error: deberia ser<br>int *a={1,2,3 ...<br>o de otra forma:<br>int a[]={1,2,3,...}<br>Ya que lo que tienes declarado es un apuntador a arreglo y tu logica parece que solo quieres manejar arreglos de enteros. Si en realidad quieres manejar arreglos de arreglos deberia ser algo asi:<br>
int *a[] = { {1,2,3,43,42,12,43,5,65, 76}, { 3,65,2,63,9,13,--}, ..<br>.. <hasta diez arreglos> }, <br>*b[]={ {...}, {..}, <otros diez> }, <br>etc...<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><div>      *b[]={98,65,43,23,21,3,4,54,65,76,6},</div>
<div>      *c[]{32,3,2,43,4,6,67,7,45,23,6},</div><div>      *d[]={23,45,7,7,87,8,98,65,6,87,34};</div><div>      int i=0,j=0,point;</div><div>      </div><div>      for(i=0;i<10;i++)</div><div>      {</div></div></blockquote>
<div>agregar aqui:<br>              int *p_a= &a[i];<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><div>
                       for(j=0;j<10;j++)</div>
<div>                       {</div><div>                                        if(&(*a[j])>&(*a[j+1]))</div></div></blockquote><div>aqui seria : if (p_a[j]>p_a[j+1]) {<br>                   int point = p_a[j];  p_a[j]=p_a[j+1]; p_a[j+1]=point;</div>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><div>                                        {</div><div>                                        atof(point) = &*(a+i);</div>
</div></blockquote><div>atof()???? sabes para que sirve??? <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote">

<div>                                        &*(a[j])=&*(a[j+1]);</div><div>                                        &*(a[j+1])=point;</div><div>                                                }</div><div>                                        }</div>

<div>                       printf("a=%d \n",a[i]);</div></div></blockquote><div>a[i] es una direccion o apuntador, no un entero...<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><div>                       }</div><div>                       system("pause");</div><div>      </div><div>      }</div><div> </div><div>en este código solamente estoy comparando los valores de A, mediante el metodo de la burbuja, para que se ordenen,</div>

<div>pero me marca en el compilador varios errores de sintaxis , </div><div>el que primero me marca es este:</div><div>initialization makes pointer from integer without a cast</div><div>initialization makes pointer from integer without a cast</div>

<div>initialization makes pointer from integer without a cast</div><div>me marca como 20 errores.</div></div></blockquote><div>Claro ... mezclas cosas no mezclables... <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><div>si me pueden ayudar se los agradeceria, es para una tarea para mañana  a las 9 no dormire!, ja pero si seria de mucha ayuda ideas o complementos.</div>
<div>saludos.</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div> </div>
</blockquote></div><div><div></div><div class="h5">Vaya amigo, te falta leer y comprender el contexto de las cosas. <br></div></div></blockquote><div>Saludod <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div class="h5">

<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 <a href="mailto:ayuda-linux@googlegroups.com" target="_blank">ayuda-linux@googlegroups.com</a><br>
Para anular la suscripción a este grupo, envía un mensaje a<br>
<a href="mailto:ayuda-linux-unsubscribe@googlegroups.com" target="_blank">ayuda-linux-unsubscribe@googlegroups.com</a><br>
Para obtener más opciones, visita este grupo en<br>
<a href="http://groups.google.es/group/ayuda-linux?hl=es" target="_blank">http://groups.google.es/group/ayuda-linux?hl=es</a>. o <a href="http://www.compunauta.com/ayuda/" target="_blank">http://www.compunauta.com/ayuda/</a></div>
</div></blockquote></div><br><br clear="all"><br>-- <br>Ing Marcos R Garcia Trejo<br>(52) 9991-513412<br>

<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>