Array Membalik Kata |
/*filename = arr_char */
/*Oleh : fk_seven */
/*Date : 25 Mei 2011 */
/*Deskripsi : Input, output kalimat dan membalik kalimat */
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
/*---- kamus ----*/
char kalimat[20], kalimat2[20];
int i, p;
/*--- algoritma ---*/
clrscr();
cout<<"Masukkan kalimat : ";gets(kalimat);
p=strlen(kalimat);
for(i=0;kalimat[i]!='\0';i++)
cout<<"\n "<<kalimat[i];
cout<<"\n\nPanjang Kalimat = "<<p;
for(i=0;i<p;i++)
kalimat2[i]=kalimat[p-i-1];
kalimat2[i]=kalimat[i];
cout<<"\nSetelah di balik = "<<kalimat2;
if(strcmp(kalimat,kalimat2)==0)cout<<"Polindrom";
getch();
return 0;
}
0 komentar:
Posting Komentar