1. sayfa (Toplam 1 sayfa)

C Programlama İle Girilen Kelimeleri Alfabetik Olarak Sıralama

Gönderilme zamanı: 27 Eki 2022 17:24
gönderen admin
C alfabetik sıralama
Resim

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;
}
Programımızı derleyip çalıştırdıktan sonra ekran çıktısı aşağıdaki şekilde.

Resim

  • Kelime sayımızı 3 olarak belirttik.

  • 3 adet kelime girdik.

  • Kelimeler alfabetik olarak sıralandı.