[C con Clase] error basico
Agustín Cota Reguero
clom2002 en yahoo.es
Mar Oct 7 18:54:48 CEST 2008
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:
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.
--- El lun, 6/10/08, Porfirio Diaz <pdiaz en grupopes.com.mx> escribió:
De: Porfirio Diaz <pdiaz en grupopes.com.mx>
Asunto: [C con Clase] error basico
Para: "'Lista de correo sobre C y C++'" <cconclase en listas.conclase.net>
Fecha: lunes, 6 octubre, 2008 6:57
Hola que tal:
Estoy aprendiendo a programar en C. Es algo muy fascinante.
Más aun no entiendo del todo algunas cosas.
Reciente me encargaron un programa que ordenara números de
mayor a menor.
Pero me marca varios errores que no entiendo.
Si pudieran apoyarme listeros a señalar mis faltas , se los
agradeer
Este es el código
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define TAM 10;
int main ()
{
int x[], i, menor, Mayor, a, y[];
cout<<"\nEste programa encuentra el numero
menor y el numero mayor en\n";
cout<<"un arreglo.";
printf("\n\n\nIngresar numeros:\n\n");
for (i=0; i<TAM; i++)
{
printf("numero: x[%d]=
",i);
scanf("%d", &a);
y[i]=a;
}
printf("\n\n");
for (i=0; i<TAM; i++)
printf(" %d", y[i]);
getch();
clrscr();
menor=y[0];
Mayor=y[0];
for(i=0; i<TAM; i++)
{
if (y[i]<menor)
menor=y[i];
else if(y[i]>Mayor)
Mayor=y[i];
}
printf("..El menor es: %d Y el Mayoy es: %d
",menor,Mayor);
getch();
return 0;
}
Ing. Porfirio Díaz
Gerente de Sistemas
Distribuidora de
Software
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20081007/f294c313/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 1798 bytes
Desc: no disponible
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20081007/f294c313/attachment.jpg>
Más información sobre la lista de distribución Cconclase