sambil entry data dikantor, sambil bikin blog juga haha (iseng dikit lah)
macam2 program manipulasi string :
membandingkan string1 (kata2) dengan string lainnya
#include<stdio.h>
#include<string.h>
main()
{
char katapertama[100];
char katakedua[100];
printf("Masukkan Kata pertama \n");
gets(katapertama);
printf("Masukkan Kata Kedua \n");
gets(katakedua);
if (strcmp(katapertama,katakedua == 0)
{
printf("kedua kata benar2 sama");
}
else
{
printf("Output = kedua kata benar2 berbeda");
}
}
hasil
Masukkan Kata Pertama
radit
Masukkan Kata Kedua
raditya
Output = kedua kata benar2 berbeda
Menghitung Jumlah Kata
#include<stdio.h>#include<string.h>
main()
{
char kata[100];
int c = 0, count[26] = {0};
printf("masukkan kata \n");
gets(kata);
while(kata[c] != '\0')
{
if (kata[c] >= 'a' && kata[c] <= 'z')
{
count[kata[c]-'a']++;
c++;
}
for (c = 0; c < 26; c++)
{
if (count[c] != 0)
{
printf("\n%c = %d \n", c+'a', count[c]);
}
}
return 0;
}
}
hasil
masukkan kata
haha
a = 2
h = 2
PROGRAM MEMBALIKKAN KATA
#include<stdio.h>#include<string.h>
main()
{
char balikkata[100];
printf("Masukkan Kata \n");
gets(balikkata);
strrev(balikkata);
printf("%s", balikkata);
}
hasil
masukkan kata
raditya
aytidar