Program untuk
menentukan palindrom, bukan palindrom dan membalik kata :
1. Listing Program
#include<stdio.h>
#include<conio.h>
#include<string.h>
char balik(char x[50]);
char cek(char y[50],char
z[50]);
main()
{
char m[50],o[50];
printf("Masukkan kata :
"); //cetak
untuk kalimat masukkan kata
gets(m);
strcpy(o,m);
balik(o);
cek(m,o);
}
//cek untuk kebalikan kata
char balik(char x[50])
{
strrev(x);
printf("Kebalikan kata
: %s",x); //cetak
untuk kalimat output kebalikan kata
}
//cek untuk palindrom
char cek(char y[50],char
z[50])
{
if(strcmp(y,z)==0)
{
printf("\nPalindrom"); // cetak output
untuk hasil palindrom
}
Else //eksekusi
untuk pengecualian
{
printf("\nBukan Palindrom"); // cetak output
untuk hasil bukan palindrom
}
getch();
}
Program untuk mencertak
huruf kecil selanjutnya huruf besar
1. Listing Program
#include <string.h>
#include <conio.h>
int i,jum;
char string[100];
cout<<"Masukan
kata : \n"; //cetak
input masukkan kata
cin.getline(string,100); //membaca
spasi
//mengubah huruf awal
menjadi huruf kecil dan setelahnya menjadi huruf besar
jum=1;
for(i=0;i<(int)strlen(string);i++)
{
if((string[jum]>='a')&&
(string[jum]<='z'))
string[jum]=(char)string[jum]-32;
jum++;
}
cout<<"Kata
menjadi : "<<string<<endl; //cetak
inputan kata menjadi
getch();
}

0 komentar:
Posting Komentar