Sorting algorithms/Bubble sort: Difference between revisions

add C
(add C)
Line 70:
New_Line;
end Main;
 
=={{header|C}}==
 
void swap(int *p)
{
int t = p[0];
p[0] = p[1];
p[1] = t;
}
void sort(int *a, int size)
{
int i,sorted;
do {
sorted = 1;
for (i=0; i<size-1; i++)
if (a[i+1] < a[i])
{
swap(a+i);
sorted = 0;
}
} while (!sorted);
}
 
==[[C plus plus|C++]]==
Anonymous user