Movatterモバイル変換


[0]ホーム

URL:


C Program to Insertion Sort Using Array

C Programming Examples

C String ProgramsC Variable ProgramsC Loop ProgramsC Function ProgramsC Array ProgramsC Number ProgramsC File I/O Programs

This C program will show you how to short numbers at the time of Insertion.

This code implements insertion sort algorithm to arrange numbers of an array in ascending order. With a little modification it will arrange numbers in descending order.

Example:

/* insertion sort ascending order */#include <stdio.h>int main(){    int n, array[1000], c, d, t;        printf("Enter number of elements\n");    scanf("%d", &n);        printf("Enter %d integers\n", n);        for (c = 0; c < n; c++) {            scanf("%d", &array[c]);        }        for (c = 1 ; c <= n - 1; c++) {            d = c;                while ( d > 0 && array[d] < array[d-1]) {                    t          = array[d];            array[d]   = array[d-1];            array[d-1] = t;                    d--;                }            }        printf("Sorted list in ascending order:\n");        for (c = 0; c <= n - 1; c++) {             printf("%d\n", array[c]);        }        return 0;}

Program Output:

insertion-sort-c



Found This Page Useful? Share It!
Get the Latest Tutorials and Updates
Join us on Telegram

[8]ページ先頭

©2009-2025 Movatter.jp