Skip to main content

Featured

C Pattern Programs: Square Number and Alphabet Patterns Explained

πŸ”· Square Star Pattern πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = 1; i <= num; i++) { for(int j = 1; j <= num; j++) { printf("* ");//keep"* " } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Column-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = num; i >= 1; i--) { for(int j = num; j >= 1; j--) { printf("%c ", j + 64);//%c for Character and 64 will be ASIIC VALUE } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Row-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; ...

C Program to Sort an Array in Ascending Order (Bubble Sort)

πŸ”’ C Program to Sort an Array in Ascending Order (Bubble Sort)

#include<stdio.h>
int main()
{
    int num;
    printf("Enter Size of the array:\n");
    scanf("%d", &num);
    if(num <= 0)
    {
        printf("!Invalid array size:\n");
        return 1;
    }
    int a[num];
    printf("Enter %d elements in an array:\n", num);
    for(int i = 0; i < num; i++)
    {
        scanf("%d", &a[i]);
    }

    printf("Array elements before ascending order:\n");
    for(int i = 0; i < num; i++)
    {
        printf("%d ", a[i]);
    }

    for(int i = 0; i < num - 1; i++)
    {
        for(int j = 0; j < num - i - 1; j++)
        {
            if(a[j] > a[j + 1])
            {
                int temp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }
        }
    }

    printf("\nArray elements after ascending order:\n");
    for(int i = 0; i < num; i++)
    {
        printf("%d ", a[i]);
    }
}
  

πŸ“ Explanation:

This C program reads an array of integers, displays it before sorting, then sorts it in ascending order using Bubble Sort algorithm, and displays the sorted array.

πŸ’‘ Sample Output:

Enter Size of the array:
5
Enter 5 elements in an array:
34 12 78 9 50
Array elements before ascending order:
34 12 78 9 50
Array elements after ascending order:
9 12 34 50 78
  

πŸ” Keywords:

Bubble Sort in C, ascending order array C program, sorting integers, C beginner programs, array logic

Comments

Popular Posts

πŸŒ™