gracias , y a que libreria corresponde?
No olvidalo ya vi a cual jaja, muchas gracias
No olvidalo ya vi a cual jaja, muchas gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main()
{
int numero = 200;
char auxiliar[5];
itoa(numero, auxiliar);
cout<<"Arreglo: "<<auxiliar;
return 0;
}
Citarerror: 'itoa' was not declared in this scope
Cita de: A.I. en 3 Agosto 2014, 04:39 AM
Sí que lo ordena.$ gcc shellsort.c -o shellsort
$ ./shellsort
3 34 1 53 15 6 9
1 3 6 9 15 34 53
Cita de: A.I. en 2 Agosto 2014, 10:56 AMfact = 3/4;
Probablemente te esté dando 0.fact = (float) 3/4;
El algoritmo así visto por encima parece correcto.
fact = (float) 3/4;
int arreglo[7]={3, 34, 1, 53, 15, 6, 9};
int i, dif, aux;
float fact;
fact= 3/4;
dif= 6 * fact;
while(dif > 0)
{
i= 0;
while(i <= 6-dif)
{
if(arreglo[i] > arreglo[i+dif])
{
aux=arreglo[i];
arreglo[i]=arreglo[i+dif];
arreglo[i+dif]=aux;
}
i++;
}
dif=dif * fact;
}