Skyraz00
Grünschnabel
Hallo, ich hab mein BubbelSort Programm aus der Main in eine eigene Funktion gesetzt. Jetzt hab ich das Problem das ich nur noch eine große negative zahl anstelle von Zufallszahlen ausgegeben bekomme.
Ich finde das Problem einfach nicht.
Ich finde das Problem einfach nicht.
C++:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void bubbelsort(int a[], int n)
{
for (int i = 1; i < n; i++)
{
for (int j = 0; j < n - 1; j++)
{
if (a[i] > a[i + 1])
{
int temb = a[i];
a[i] = a[i + 1];
a[i + 1] = temb;
}
}
}
printf("\n\nSortierte aufsteigende Ausgabe:\n");
for (int i = 0; i<1000; i++)
{
printf("%d ", a[i]);
}
}
int main(void)
{
int a[1000];
srand(time(NULL));
for (int i = 0; i > 1000; i++)
{
a[i] = rand();
}
printf("Zufallszahlen\n");
for (int i = 0; i<1000; i++)
{
printf("Zahl %d : %d\n", i + 1, a[i]);
}
bubbelsort(a, 1000);
}