IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Şubat 2012, 18:36   #1
Çevrimdışı
aSi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cümleden İstenilen Kelimeleri Çıkart




Soru
  • Girilen bir cümleden istenilen kelimeleri çıkararak tekrar yazdıran program

Örnek:
  • Girdi:
    • Benim eşek gözlü sevgilim.
  • Çıktı:

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> int devami(const char [],const char []); int main() { char cumleten[100]= {'\0'}; char kelime[32]= {'\0'}; int counter=0; int uzunluk=0; printf("Cumleyi gir!\n"); gets(cumleten); uzunluk=strlen(cumleten);//Cumletenin uzunluğunu alır printf("Kelimeyi de alayim:\n"); gets(kelime); printf("Aferin yegen yazdigin cumle:\n%s",cumleten); printf("\nCikaracagim kelime:\n%s\n",kelime); printf("Cumle:\n"); for(counter=0; counter<uzunluk; counter++) { if(!isalpha(cumleten[counter-1]))//Eğer bu harf bir kelime başlayacaksa { //Bu kelimeden önce harf olmayan karakter vardır if((cumleten[counter]==kelime[0])) { counter+=devami(&cumleten[counter],kelime);//fonksiyondan dönen değer kadar ötelenir } } printf("%c",cumleten[counter]); } return 0; } int devami(const char *cumleten,const char kelime[]) { int counter=0,flag=0; int uzunluk=0; uzunluk=strlen(kelime); for(; counter<uzunluk-1; counter++) { if(cumleten[counter]!=kelime[counter]) return 0; } counter++; if(!isalpha(cumleten[counter]))//Bulunanın kelime mi yoksa kelime içindeki return uzunluk+1;//içindeki bir parça mı diye bakmak için return 0; }






__________________
Doğruları biliyorsan, yalanları dinlemek eğlencelidir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
çıkart, cümleden, istenilen, kelimeleri


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
C ile İstenilen Siteye Girişi Engelleme Programı Dilaold C ve C++ 2 18 Aralık 2010 19:39
Lütfen oku ve ders çıkart.. VaLerKa Genel Paylaşım 8 09 Aralık 2007 21:07