6 Ocak 2018 Cumartesi

Palindrom kelime kontrolü



#include  
/* 
Dışarıdan girilen bir kelimenin palindrom olup olmadığını bulan program aba, babab vs.. 
Strlen komutu fonksiyon ile yazılmıştır. 
*/ 
int strlenn(char *); 

int main(void) { 

 int i,j=0; 
 char kelime[10],harf[10]; 

 printf("Kelime: "); 

 gets(kelime); 

 int uzunluk=strlenn(kelime); 


 for(i=uzunluk-1;i > =0;i--) 
 { 
  harf[ j ]=kelime[ i ]; 
  j++; 
 } 

 int a=0; 


 for(i=0;i < uzunluk;i++) 
 { 
  if(harf[ a ]==kelime[ i ]) 
  { 
   a++; 
  } 
 } 


 if(a==uzunluk) 
  printf("Polidrom kelimedir."); 
 else 
  printf("Polidrom kelime degildir."); 


 return 0; 
} 


int strlenn(char *x) 
{ 
 int a=0; 

 while(x[a]!='\0') 
  a++; 

 return a; 
} 



Hiç yorum yok:

Yorum Gönder

Hatalı linkleri yorum yazarak bildirin

Etiketler

Array (9) bool (3) break (1) BubbleSort (1) C (23) char (4) Char Sınıfı (1) conio.h (5) Console (4) Dizi (1) Diziler (11) Döngüler (24) File Sınıfı (1) Fonksiyon (3) For (12) Function (2) Game (1) Getch (1) gets (1) if-else (6) if-else örnekleri (15) int (8) Konsol (16) Konsol Okuma (16) Konsol Yazdırma (17) Matematik (14) Oyun (1) Pointer (2) printf (9) scanf (8) Sort (1) stdio.h (10) stdlib.h (8) strcpy (1) String (1) string.h (2) Swap (1) Switch Case (3) time.h (1) while (5)