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