Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void print(int array[], int length) {
- int i;
- printf("{ %d", array[0]);
- for (i = 1; i < length; i++)
- printf(", %d", array[i]);
- printf(" }\n");
- }
- void scambiamin(int array[], int start, int length) {
- int i, min = start;
- for (i = start + 1; i < length; i++)
- if (array[i] < array[min]) min = i;
- int primo = array[start];
- array[start] = array[min];
- array[min] = primo;
- }
- void selectionsort(int array[], int length) {
- int i;
- for (i = 0; i < length -1; i++)
- scambiamin(array, i, length);
- }
- main() {
- int test[] = {5, 7, 86, 2, -7, 6, 6};
- print(test, 7);
- selectionsort(test, 7);
- print(test, 7);
- }
Advertisement
Add Comment
Please, Sign In to add comment