Pagini recente » Cod sursa (job #2374979) | Cod sursa (job #1999401) | Cod sursa (job #168892) | Cod sursa (job #1247779) | Cod sursa (job #1243391)
#include <stdio.h>
#define NMAX 500000
int main() {
FILE *input;
FILE *output;
input = fopen("algsort.in", "r");
output = fopen("algsort.out", "w");
int n = 0, i;
fscanf(input, "%d", &n);
int a[n];
for (i = 0; i < n; i++)
fscanf(input, "%d ", &a[i]);
i = n-1;
int j;
int temp;
// int a[6] = {1, -1, 0, 33, 6, 5};
while (i > 0) {
for (j = 0; j < i; j++) {
if (a[j] > a[j+1]) {
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
i--;
}
for(i = 0; i < n; i++) {
fprintf(output, "%d ", a[i]);
}
return 0;
}