Pemrograman : String

1. Kalimat Palindrom

#include<stdio.h>

#include<string.h>

#include<ctype.h>

main()

{

char text[300],kata[300];

int i,j=0,tanda_1=0,tanda_2=0;

printf(“Masukkan  kalimat dengan spasi dan diakhiri  enter\n”);

gets(text);

i=strlen(text)-1;

for(i; i>=0;i–)

{

kata[j]=toupper(text[i]);

tanda_2++;

j++;

}

for(i=0;i<kata[i];i++)

{

if(kata[i]==toupper(text[i]))

{

tanda_1++;

}

}

if(tanda_1==tanda_2)

{

puts(“Termasuk Kelompok Palindrom”);

}

else

{

puts(“Bukan termasuk kelompok Palindrom”);

}

}

Output:

string

2.Ketikkan sebuah kalimat, kemudian tampilkan kalimat tersebut satu kata perbaris. Asumsikan ada satu spasi yang memisahkan setiap kata dan kalimat  diakhiri dengan sebuah tanda titik.

Listing Program

#include<stdio.h>

#include<string.h>

main()

{

char text[300];

int i;

puts(“Masukkan sebuah kalimat dan akhiri dengan enter”);

gets(text);

puts(“Hasilnya :”);

for(i=0;i<text[i];i++)

{

if(text[i]==’ ‘)

{

printf(“\n”);

}

else

{

printf(“%c”,text[i]);

}

}

printf(“.”);

puts(“”);

}

Output Program

gmbr

 

 

3.Masukkan nama Anda, rubah ke dalam huruf besar semua ,balikkan urutan hurufnya , selanjutnya tampilkan hasilnya di layar.

 

Listing Program

#include<stdio.h>

#include<string.h>

#include<ctype.h>

main()

{

char text[300];

int i;

puts(“Ketikkan sebuah kata, Akhiri dengan menekan enter. “);

gets(text);

i=strlen(text)-1;

for(i; i>=0;i–)

{

printf(“%c”,toupper(text[i]));

}

puts(“”);

}

 

output:

 

gmbr2

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s