
C Programlama İle Girilen Kelimeleri Alfabetik Olarak Sıralama
Kodumuz Şu Şekilde :
Kod: Tümünü seç
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int ametin;
printf("Lutfen Kelimelerin Sayisini Giriniz:\n");
scanf("%d", &ametin);
char Kelimeler[ametin][100], t[100];
int x, y;
printf("\nLutfen Kelimeleri Giriniz:\n");
for (x = 0; x < ametin; x++)
scanf("%s", Kelimeler[x]);
printf("\nMetindeki Kelimeler:");
for (x=0; x<ametin; x++)
{
printf ("\n%s", Kelimeler[x]);
}
for (x = 1; x < ametin; x++)
{
for (y = 1; y < ametin; y++)
{
if (strcmp(Kelimeler[y - 1], Kelimeler[y]) > 0)
{
strcpy(t, Kelimeler[y - 1]);
strcpy(Kelimeler[y - 1], Kelimeler[y]);
strcpy(Kelimeler[y], t);
}
}
}
printf("\n---------------------------------------------------\n");
printf("\nMetindeki Kelimeleriniz Alfabetik Olarak Su Sekilde Siralandi: ");
for (x = 0; x < ametin; x++)
printf("\n%s", Kelimeler[x]);
return 0;
}

- Kelime sayımızı 3 olarak belirttik.
- 3 adet kelime girdik.
- Kelimeler alfabetik olarak sıralandı.