Я пытаюсь решить программу buuble sort на языке Си, но есть ошибка . Нужна помощь.
//использование простых массивов в качестве параметров
//сортировка пузырьковая сортировка
//отображение каждого цикла
//легко, но неэффективно
#включить<stdio.h>
void swap(int *a ,int *b)
{
int temp =*a;
*a=*b;
*b=температура;
}
//функция для печати массива
void print_array(int how_many,int data[],char *str)
{
int i;
printf("%s",str);
for(i =0;i<how_many;i++)
{
="" printf("%d\t",data[i]);
="" }
}
="" функции="" в="" impplement="" пузырь="" рода
пустота="" пузырь(инт="" данные[],интервал="" how_many)
{
="" интервал="" Я,J;
="" продолжать;
=""
="" for="" (i="0;i<how_many;i++)
"print_array("\ninside=" "bubble\n",how_many,data);
="" printf("i="%d,input" any=" " continue:",i);
="" scanf("%d",&go_on);
="" for(j="how_many-1;j">i;j--)
{
if (data[j-1]>data[j])//сортировка
{
своп(&ампер;сведения[Дж-1],&ампер;сведения[Дж]);
}
}
}
}
тап_п(недействительными)
{
const int SIZE = 5;
инт классов[размер]={78,67,92,83,88};
print_array(размер,оценки,"мои оценки\n");
printf("\n\n");
пузырь(гарды,размер);
print_array(размеров,сортов,"мой отсортированный классов\п");
printf("\n\n");
возвращает 0;
}
Что я уже пробовал:
да, я пытался ее решить .Я также новичок в языке Си