#include <String.h> #include <stdio.h> int main() { // initializing the pointer string array char *names[] = {"tree", "bowl", "hat", "mice", "toon"}; char *temp; // temporary variable for swaping the values int i, j, a; printf("The names are:\n"); for (i = 0; i < 5; i++) printf("%s\n", names[i]); // arranging names in alphabetically using selection sort for (i = 0; i < 5; i++) { for (j = i + 1; j < 5; j++) { // compares the two string and returns an integer value // if the value of a is greater than 0 then swapping begins a = strcmp(names[i], names[j]); if (a > 0) { temp = names[i]; names[i] = names[j]; names[j] = temp; } } } printf("The arranged names are:\n"); for (i = 0; i < 5; i++) printf("%s\n", names[i]); return 0; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter