Array

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: