Select Git revision
docker-compose.yml
sort-9.c 755 B
#include <stdio.h>
#include <string.h>
void sort (char **name)
{
int target = 0;
while (name[target])
target++; /* Länge des Arrays ermitteln */
while (target > 0)
{
for (int i = 1; i < target; i++)
if (strcmp (name[i - 1], name[i]) > 0)
{
char *temp = name[i - 1];
name[i - 1] = name[i];
name[i] = temp;
}
target--;
}
}
int main (void)
{
char *name[] = { "Otto", "Lisa", "Anna", "Heinrich", "Siegfried", "Peter",
"Dieter", "Hugo", "Berta", "Maria", "Fritz", "Box", "Hans",
"Thomas", "Ulrich", "Zacharias", NULL };
sort (name);
for (int i = 0; name[i]; i++)
printf ("%s\n", name[i]);
return 0;
}