#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define size_of_array 3 //define size of the array
//function to display array
void display(char array[][30]){
for(int i=0; i<size_of_array; i++){
printf("%s ", array[i]);
}
printf("
");
}
int main()
{
//create an array of strings
char array[size_of_array][30];
//Inputting names
printf("Enter %d Strings:
", size_of_array);
for(int i=0; i<size_of_array; i++){
scanf("%s", array[i]);
}
//display the original array
printf("Original array: ");
display(array);
char temp[30];
//Sort array using the Buuble Sort algorithm
for(int i=0; i<size_of_array; i++){
for(int j=0; j<size_of_array-1-i; j++){
if(strcmp(array[j], array[j+1]) > 0){
//swap array[j] and array[j+1]
strcpy(temp, array[j]);
strcpy(array[j], array[j+1]);
strcpy(array[j+1], temp);
}
}
}
//display the sorted array
printf("Sorted Array: ");
display(array);
return 0;
}
Code Example |
---|
C :: bubble sort in c |
C :: Bitwise Operators in C language |
C :: linked list using c |
C :: c remove last charachter from string |
C :: number pattern in c |
C :: array of strings in c |
C :: mongo connect db |
C :: function array median |
C :: print an int c |
C :: sockaddr_in c |
C :: Initialization of a 3d array in c |
C :: lxc Failed to load config for |
C :: c check if character is upper case |
C :: Program to print all palindromes in a given range |
C :: tuples in c |
C :: bool c++ |
C :: commenting in c |
C :: c calling a function |
C :: owasp |
C :: C/AL Convertion of Decimal to String/Text |
C :: solutionadda |
C :: left me on read |
C :: check if a number is even and bigger than or equal to 16 using bitwise |
C :: C access global variable same name |
C :: table de hachage en c |
C :: python project script run |
C :: Chef in Vaccination Queue codechef solution in c++ |
C :: c joystick arduino |
C :: c# Regex similar wor |
C :: largest value in u32 |