Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Code funktioniert nicht so wie es soll

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.05.2006, 21:24 Uhr
~Tream
Gast


hi all
ich muss ein Insertion Sort Programm schreiben, dass willkürliche vorgegebene Zahlen in die richtige reihenfolge sortiert.

leider weiß ich nicht genau wo mein Fehler liegt und dachte mir das mir vielleicht jemand helfen kann

hier der Code


Code:

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#define n 5

void InsertionSort(int A[])
{
    
    int j, i;
    unsigned int key;
    
    for(j=1; j<n-1; j++)
    {
        key = A[j];
        i = j-1;
        while ((i>=0) && (A[i]>key))
        {
            A[i+i]=A[i];
            i--;
        }
        A[i+1]=key;
    }    
}


void array_ausgeben(int A[])
{
    int i;
    for(i=0; i<=n-1; i++)
    {
        printf("Feld %d. %d\n", i, A[i]);
    }
    printf("\n");
}


int main()
{
    unsigned int A[]={3,7,11,1,5};
        //array_init(A);
        array_ausgeben(A);
        InsertionSort(A);
        array_ausgeben(A);
    return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.05.2006, 21:53 Uhr
xXx
Devil


http://code.dreamincode.net/snippet279.htm sollte deine Antwort sein

Aja, der Fehler ist evt. ein Tippfehler
A[i+1]=A[i];
i--;

Dieser Post wurde am 09.05.2006 um 21:56 Uhr von xXx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.05.2006, 22:33 Uhr
~Tream
Gast


wow jetzt klappts.... vielen dank

was ein dummer Fehler
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: