Witajcie, mam problem, ponieważ zaimportowałem poprzez referencje tablice tab. Nastepnie chcę posortować, lecz pętla jest nieskończona. Myślałem, że to może jest wina zmiennej pomocnicza?
void A6(float *tab) // Sortowanie
{
int k;
system("cls");
float pomocnicza;
printf("Tak wyglad nasza nieposortowana tablica.\n");
for (int j = 0; j < 100; j++)
{
printf("%2.2f ", tab[j]);
if (!((j + 1) % 10) && (j + 1)>0 && j < 100) printf("\n");
}
do
{
k = 0;
for (int j = 0; j < 99; j++)
{
if (tab[j] > tab[j + 1]);
{
k++;
(float)pomocnicza = tab[j];
tab[j] = tab[j + 1];
tab[j + 1] = (float)pomocnicza;
}
printf("%d",k);
}
} while (k > 0);
printf("\n\nA teraz tak wyglada nasza tablica!");
for (int j = 0; j < 100; j++)
{
printf("%2.2f ", tab[j]);
if (!((j + 1) % 10) && (j + 1)>0 && j < 100) printf("\n");
}
}