[C con Clase] error basico
Juan
jmicanovelles en gmail.com
Mar Oct 7 21:11:51 CEST 2008
Para empezar deberias declarar x[TAM], y[TAM]
Puedes poner los mismos resultados en ambas listas y luego ordenarlas.
Para esto te vas a: http://www.conclase.net/c/orden/index.html
Que son algorritmos de ordenación.
Estudias bien el código y lo aplicas a tus listas.
Un saludo.
Juan
El pasado 2008-10-06 16:47:54, Porfirio Díaz escribió:
PD> Hola que tal:
PD> Estoy aprendiendo a programar en C. Es algo muy fascinante.
PD> Más aun no entiendo del todo algunas cosas.
PD> Reciente me encargaron un programa que ordenara números de mayor a menor.
PD> Pero me marca varios errores que no entiendo.
PD>
PD> Si pudieran apoyarme listeros a señalar mis faltas , se los agradeer
PD>
PD> Este es el código
PD>
PD> #include <iostream.h>
PD> #include <stdio.h>
PD> #include <conio.h>
PD> #include <stdlib.h>
PD> #define TAM 10;
PD>
PD> int main ()
PD> {
PD> int x[], i, menor, Mayor, a, y[];
PD>
PD> cout<<"\nEste programa encuentra el numero menor y el numero mayor
PD> en\n";
PD> cout<<"un arreglo.";
PD>
PD> printf("\n\n\nIngresar numeros:\n\n");
PD> for (i=0; i<TAM; i++)
PD> {
PD> printf("numero: x[%d]= ",i);
PD> scanf("%d", &a);
PD> y[i]=a;
PD> }
PD> printf("\n\n");
PD> for (i=0; i<TAM; i++)
PD> printf(" %d", y[i]);
PD> getch();
PD> clrscr();
PD>
PD> menor=y[0];
PD> Mayor=y[0];
PD>
PD> for(i=0; i<TAM; i++)
PD> {
PD> if (y[i]<menor)
PD> menor=y[i];
PD> else if(y[i]>Mayor)
PD> Mayor=y[i];
PD> }
PD> printf("..El menor es: %d Y el Mayoy es: %d ",menor,Mayor);
PD> getch();
PD> return 0;
PD> }
PD>
PD> Ing. Porfirio Díaz
PD> Gerente de Sistemas
PD> Distribuidora de Software
PD> Logo_DS
PD>
PD> _______________________________________________
PD> Lista de correo Cconclase Cconclase en listas.conclase.net
PD> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
PD> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Más información sobre la lista de distribución Cconclase