コード例 #1
0
ファイル: sort.c プロジェクト: ankitpati/fds
int main()
{
    unsigned n, ch;
    int a[50];
    n=0;
    do{
        puts("What would you like to do?");
        puts(" ( 0) Exit");
        puts(" ( 1) Populate Array");
        puts(" ( 2) Print Array");
        puts(" ( 3) Bubble Sort");
        puts(" ( 4) Insertion Sort");
        puts(" ( 5) Selection Sort");
        puts(" ( 6) Quick Sort");
        puts(" ( 7) Merge Sort");
        scanf(" %u%*c", &ch);
        switch(ch){
        case 0:
            puts("Bye!");
            break;
        case 1:
            accept(a, &n);
            break;
        case 2:
            display(a, n);
            break;
        case 3:
            bubsort(a, n);
            display(a, n);
            break;
        case 4:
            inssort(a, n);
            display(a, n);
            break;
        case 5:
            selsort(a, n);
            display(a, n);
            break;
        case 6:
            qiksort(a, n);
            display(a, n);
            break;
        case 7:
            mrgsort(a, n);
            display(a, n);
            break;
        default:
            puts("Incorrect Choice!");
            break;
        }
        putchar('\n');
    } while(ch);
    putchar('\n');
    return 0;
}
コード例 #2
0
void main()
{
    clrscr();
    int arr[10],n;
    cout<<"\n\nEnter size of array: ";
    cin>>n;
    create(arr, n);
    show(arr, n);
    bubsort(arr, n);
    cout<<"\n\n\t\tAfter Bubble Sort: ";
    show(arr, n);
    getch();
}
コード例 #3
0
ファイル: bubsort.c プロジェクト: jflester/fun_with_assembly
int  main()
{
    int		res;
    char	**ptrptr;
    char	*nl = "\n";

    readln(mem);

    stringify(mem, ptrs);

    bubsort(ptrs);

    for (ptrptr = ptrs; *ptrptr; ptrptr++) {
	maybespace();
	println(*ptrptr);
    }
    println(nl);
}