<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">El error esta en como declaras los arrays que pretendes urlilizar. Tu escribes int x[] pero eso en realidad que es?. Tienes dos maneras de abordar el problema:<br>La primera declarar los arrays de forma estatica si sabes cual es su tamaño de antemano, por ejmplo x[20]. Si no sabes de antemano cual es el tamaño que necesitaras puedes o bien reservar como en el caso anterior un valor lo suficientemente grande de memoria por ejemplo x[1000] o hacer reserva dinamica de memoria utilizando new delete por ejemplo o las funciones tipo malloc si lo quieres hacer de otra forma.<br><br>--- El <b>lun, 6/10/08, Porfirio Diaz <i><pdiaz@grupopes.com.mx></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">De: Porfirio Diaz <pdiaz@grupopes.com.mx><br>Asunto: [C con Clase] error basico<br>Para:
 "'Lista de correo sobre C y C++'" <cconclase@listas.conclase.net><br>Fecha: lunes, 6 octubre, 2008 6:57<br><br><div id="yiv1505044045">


 
 

<style>
<!--
#yiv1505044045  
 _filtered #yiv1505044045 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}
 _filtered #yiv1505044045 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
 _filtered #yiv1505044045 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}
#yiv1505044045  
#yiv1505044045 p.MsoNormal, #yiv1505044045 li.MsoNormal, #yiv1505044045 div.MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri", "sans-serif";}
#yiv1505044045 a:link, #yiv1505044045 span.MsoHyperlink
        {color:blue;text-decoration:underline;}
#yiv1505044045 a:visited, #yiv1505044045 span.MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
#yiv1505044045 p.MsoAcetate, #yiv1505044045 li.MsoAcetate, #yiv1505044045 div.MsoAcetate
        {margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;font-family:"Tahoma", "sans-serif";}
#yiv1505044045 span.EstiloCorreo17
        {font-family:"Calibri", "sans-serif";color:windowtext;}
#yiv1505044045 span.TextodegloboCar
        {font-family:"Tahoma", "sans-serif";}
#yiv1505044045 .MsoChpDefault
        {}
 _filtered #yiv1505044045 {margin:70.85pt 3.0cm 70.85pt 3.0cm;}
#yiv1505044045 div.Section1
        {}
-->
</style>

<div class="Section1">

<p class="MsoNormal">Hola que tal:</p> 

<p class="MsoNormal">Estoy aprendiendo a programar en C. Es algo muy fascinante.</p> 

<p class="MsoNormal">Más aun no entiendo del todo algunas cosas.</p> 

<p class="MsoNormal">Reciente me encargaron un programa que ordenara números de
mayor a menor.</p> 

<p class="MsoNormal">Pero me marca varios errores que no entiendo.</p> 

<p class="MsoNormal">  </p> 

<p class="MsoNormal">Si pudieran apoyarme listeros a señalar mis faltas , se los
agradeer</p> 

<p class="MsoNormal">  </p> 

<p class="MsoNormal">Este es el código</p> 

<p class="MsoNormal">  </p> 

<p class="MsoNormal"><span lang="EN-US">#include <iostream.h></span></p> 

<p class="MsoNormal"><span lang="EN-US">#include <stdio.h></span></p> 

<p class="MsoNormal"><span lang="EN-US">#include <conio.h></span></p> 

<p class="MsoNormal"><span lang="EN-US">#include <stdlib.h></span></p> 

<p class="MsoNormal">#define TAM 10;</p> 

<p class="MsoNormal">  </p> 

<p class="MsoNormal">int main ()</p> 

<p class="MsoNormal">{</p> 

<p class="MsoNormal">    int x[], i, menor, Mayor, a, y[];</p> 

<p class="MsoNormal">    </p> 

<p class="MsoNormal">    cout<<"\nEste programa encuentra el numero
menor y el numero mayor en\n";</p> 

<p class="MsoNormal">    cout<<"un arreglo.";</p> 

<p class="MsoNormal">    </p> 

<p class="MsoNormal">    printf("\n\n\nIngresar numeros:\n\n");</p> 

<p class="MsoNormal">    <span lang="EN-US">for (i=0; i<TAM; i++)</span></p> 

<p class="MsoNormal"><span lang="EN-US">    {</span></p> 

<p class="MsoNormal"><span lang="EN-US">        printf("numero: x[%d]= 
",i);</span></p> 

<p class="MsoNormal"><span lang="EN-US">        scanf("%d", &a);</span></p> 

<p class="MsoNormal"><span lang="EN-US">        y[i]=a;</span></p> 

<p class="MsoNormal"><span lang="EN-US">    }</span></p> 

<p class="MsoNormal"><span lang="EN-US">    printf("\n\n");</span></p> 

<p class="MsoNormal"><span lang="EN-US">    for (i=0; i<TAM; i++)</span></p> 

<p class="MsoNormal"><span lang="EN-US">        printf("  %d", y[i]);</span></p> 

<p class="MsoNormal"><span lang="EN-US">    getch();</span></p> 

<p class="MsoNormal"><span lang="EN-US">    </span>clrscr();</p> 

<p class="MsoNormal">    </p> 

<p class="MsoNormal">    menor=y[0];</p> 

<p class="MsoNormal">    Mayor=y[0];</p> 

<p class="MsoNormal">    </p> 

<p class="MsoNormal">    <span lang="EN-US">for(i=0; i<TAM; i++)</span></p> 

<p class="MsoNormal"><span lang="EN-US">    {</span></p> 

<p class="MsoNormal"><span lang="EN-US">             if (y[i]<menor)</span></p> 

<p class="MsoNormal"><span lang="EN-US">                menor=y[i];</span></p> 

<p class="MsoNormal"><span lang="EN-US">             else if(y[i]>Mayor)</span></p> 

<p class="MsoNormal"><span lang="EN-US">                  </span>Mayor=y[i];</p> 

<p class="MsoNormal">    }</p> 

<p class="MsoNormal">    printf("..El menor es: %d Y el Mayoy es: %d
",menor,Mayor);</p> 

<p class="MsoNormal">    getch();</p> 

<p class="MsoNormal">    return 0;</p> 

<p class="MsoNormal">}</p> 

<p class="MsoNormal">  </p> 

<p class="MsoNormal" style="text-align: center;" align="center">Ing. Porfirio Díaz</p> 

<p class="MsoNormal" style="text-align: center;" align="center">Gerente de Sistemas</p> 

<p class="MsoNormal" style="text-align: center;" align="center">Distribuidora de
Software</p> 

<p class="MsoNormal" style="text-align: center;" align="center"><img id="Imagen_x0020_1" src="cid:1.1976183822@web28510.mail.ukl.yahoo.com" alt="Logo_DS" width="68" height="60"></p> 

<p class="MsoNormal">  </p> 

</div>

 

</div><pre>_______________________________________________<br>Lista de correo Cconclase Cconclase@listas.conclase.net<br>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<br>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ</pre></blockquote></td></tr></table><br>