/*Program Tester Kata yang Bisa di Bolak-Balik*/

/*Program Tester Kata yang Bisa di Bolak-Balik*/

#include

#include



void tukar(char *s);

int cek(char *s);



void main(){

char teks [1000], lg;

int n,i;

do{

printf (”\n============================================================\n”);

printf (”\t ~ Program Tester Kata yang Bisa di Bolak-Balik ~ \n”);

printf (”============================================================\n\n”);

printf(”Masukkan kata -> “);

gets(teks);

n=cek(teks);

if (teks[0]==teks[n-1] && teks[1]==teks[n-2] && teks[2]==teks[n-3])

{ printf(”\nkata %s merupakan kata yang bisa di bolak balik\n”, teks);

printf (”Tampilan Awal : %s\n”, teks);

tukar (teks);

printf (”Tampilan Akhir: %s\n”, teks);}

else

{ printf(”\nkata %s merupakan kata yang tidak bisa di bolak balik\n”, teks);

printf(”Maka Jumlah Karakter: %d\n”, cek(teks));}

printf(”\nApa anda ingin mengyulang[y/t]?”);

scanf(”%c”, &lg);

}while(lg == ‘y’ || lg == ‘Y’);

printf(”Terima Kasih Telah Menggunakan Program ini”);}





void tukar(char *s)

{while (*s != ”)

{if (*s >= ‘a’ && *s <= ‘z’)

{*s -= 32;}

else if (*s >= ‘A’ && *s <= ‘Z’)

{*s += 32;}

++s;}}



int cek(char *s)

{int x = 0;

for ( ; *s != ”; s++)

++x;

return x;}

Tidak ada komentar:

Posting Komentar