Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuda... Metodos de ordenamiento

Estas en el tema de Ayuda... Metodos de ordenamiento en el foro de C/C++ en Foros del Web. Hola miren ya tengo mi código pero me aparecen 2 errores ya probé de todo y nadamás no encuentro el error podrian ayudarme?? ... aqui ...
  #1 (permalink)  
Antiguo 30/10/2008, 15:06
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Ayuda... Metodos de ordenamiento

Hola miren ya tengo mi código pero me aparecen 2 errores ya probé de todo y nadamás no encuentro el error podrian ayudarme?? ...

aqui les dejo el código, por cierto es orientado a objetos

Código HTML:
//Este es un arreglo que se llama LeerArreglo.h
#include<iostream>
void leeCadena(int cant,int n[])
{
int i;
for(i=0;i<cant;i++)
{
cout<<"Ingresa numero "<<i+1<<": ";
cin>>n[i];
}
}
void muestraCadena(int cant,int n[])
{
int i;
for(i=0;i<cant;i++)
{
cout<<n[i]<<endl;
}
}

Código HTML:
//Código cpp
#include<iostream>
#include"leearreglo.h"
using namespace std;
#define largo 50
void ordenShell(int A[],int n)
{
int i, j, inc, temp;
for(inc = 1 ; inc<n;inc=inc*3+1);
while (inc > 0)
{
for (i=inc; i < n; i++)
{
j = i;
temp = A[i];
while ((j >= inc) && (A[j-inc] > temp))
{
A[j] = A[j - inc];
j = j - inc;
}
A[j] = temp;
}
inc/= 2;
}
}
void main ()
{
int A[largo],n;
do{
cout<<"Cantidad de numeros a ingresar: ";cin>>n;
if(n<=0||n>largo)
cout<<"Debe ingresar un valor > a 0 y < a "<<largo<<endl;
}while(n<=0||n>largo);
leeCadena(n,A);
ordenShell(A,n);
muestraCadena(n,A);
}
Espero puedan ayudarme!! de antemano Gracias

Última edición por LILYSMR; 30/10/2008 a las 15:11
  #2 (permalink)  
Antiguo 30/10/2008, 20:58
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Ayuda... Metodos de ordenamiento

Acaso no piensan ayudarme¿? Bueno se les agradece de todos modos
  #3 (permalink)  
Antiguo 30/10/2008, 22:34
 
Fecha de Ingreso: octubre-2008
Mensajes: 34
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Ayuda... Metodos de ordenamiento

Hola,
Debes corregir tres detalles:

En el archivo codigo.cpp:

1- #include "leerArreglo.h" // NO: leeArreglo.h

2- int main() // NO: void main()
// se aconseja terminar con return 0; como guía para verificacioón

En leerArreglo.h:

Incluye: using namespace std //por <iostream> cout

Última edición por IgnacioJavier; 31/10/2008 a las 07:10 Razón: aclaración
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:36.