Serpenos
Kilopat
- Katılım
- 15 Ağustos 2014
- Mesajlar
- 3.257
- Makaleler
- 2
- Çözümler
- 5
Daha fazla
- Cinsiyet
- Erkek
- Profil Kapağı
- 1522193036
Selam. Yazılan bir paragrafta istenilen kelimeyi bulan bir kod yazmam gerekiyor ve şöyle bir tane yaptım:
Burada olan kelimeyi buluyor ama aranan kelimenin olmadığını else veya başka bir if ile yaptığımda sorun çıkarıyor.
Yardım eder misiniz?
Ek olarak bu kelimenin yazılan cümlede kaçıncı sırada olduğunu da bulmam gerekiyor, o konuda da fikir verirseniz sevinirim.
Kod:
#include <stdio.h>
main(){
int i,j,flag=0;
char metin[100],kelime[1],sayac,a;
printf("Taramak istediginiz cumle: ");
gets(metin);
printf("Bulmak istediginiz kelime: ");
gets(kelime);
for(i=0;metin[i]!='\0';i++){
for(j=0;kelime[j]<=metin[i];j++){
sayac++;
if (kelime[j]==metin[i])
printf("Aradiginiz kelime var.");
flag=1;
break;
}
if(flag==0)
continue;
}
}
Burada olan kelimeyi buluyor ama aranan kelimenin olmadığını else veya başka bir if ile yaptığımda sorun çıkarıyor.
Yardım eder misiniz?
Ek olarak bu kelimenin yazılan cümlede kaçıncı sırada olduğunu da bulmam gerekiyor, o konuda da fikir verirseniz sevinirim.