Şimdi Ara

c programlamasında dizgilerle ilgili soru

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
203
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • ekrana rastgele oluşturulmuş 20 adet cümle yazdıran program yazınız.Bunu yaparken cümlenin öğelerinden yararlanacağız. Aşağıda herbirinden 5 adet olmak üzere işaret sıfatı, ozne, tümleç , tümleç eki, yüklem öğeleri bulunmaktadır.
    Yazacağınız bu program bu öğe içinde belirtilen elemanlardan herbirinden bir tanesini rastgele seçerek sıfat+özne+tümleç+tümleç eki+yüklem şeklinde bir dizi içerisinde eklemek sureti ile rastgele bir cümle oluşturacaktır.

    Sıfat:"Bu","Şu","O","Bir","Birkaç"
    Özne:"adam","çocuk","kuş","kedi","araba"
    tümleç:"sınıf","kapan","orman","çayır","ağaç"
    tümleç eki:"a","dan","ın üstünden","ın altından","ın içinden"
    yüklem:"atladı.","kaçtı.","zıpladı.","koştu.","düştü."

    ÖRNEK ÇALIŞMA:
    Cümleler:
    Bir adam ormana kaçtı.
    Birkaç kedi kapanın üstünden atladı.
    Bir kuş ağaçtan düştü.
    .....
    .....







  • Amatörce şöyle bir şey yapmaya çalıştım, işine yarar mı bilmem:

     

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <time.h>

    int main()
    {
    char *sifatlar[500] = {"Bu", "Su", "O", "Bir", "Birkac"};
    char *ozneler[500] = {"adam", "cocuk", "kus", "kedi", "araba"};
    char *tumlec[500] = {"sinif", "kapan", "orman", "cayir", "agac"};
    char *tumlecEki[500] = {"a", "dan", "in ustunden", "in altindan", "in icinden"};
    char *yuklemler[500] = {"atladi.", "kacti.", "zipladi.", "kostu.", "dustu."};

    int secim[5];
    int i, z;

    srand(time(NULL));

    for (z = 1; z < 11; z++)
    {
    for (i = 0; i < 5; i++)
    {
    secim[i] = (rand() % 5);
    }

    printf("%i %s %s %s%s %s \n",z,sifatlar[secim[0]], ozneler[secim[1]], tumlec[secim[2]], tumlecEki[secim[3]], yuklemler[secim[4]]);

    }


    return 0;
    }




     c programlamasında dizgilerle ilgili soru



    < Bu mesaj bu kişi tarafından değiştirildi Guest-0988D7594 -- 11 Ağustos 2016; 18:27:09 >




  • hocam ellerine sağlık teşekkür ederim
  • Yapay Zeka’dan İlgili Konular
    Kaza ile alakalı soru
    4 hafta önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.