Kamis, 19 April 2012

INFO C/C++


Membalik STRING/ kata/ kalimat

Hai friends, kemarin-kemarin saya sudah sharing tentang program pembalik NIM. Nah, sekarang saya akan sharing tentang Program Pembalik String.
Sedikit berbicara tentang string…
String bukanlah suatu tipe data seperti integer dkk. Namun string merupakan array of character, array yang elemen-elemennya merupakan karakter, sekumpulan karakter.
Langsung saja, berikut
source codenya.


#include <stdio.h>
#include <conio.h>

int main(){
      //deklarasi variabel
      int a,n;
      //cetak judul program
      printf("PROGRAM PEMBALIK KATA/ STRING\n");
      //input jumlah karakter
      printf("\nMasukkan jumlah karakter: ");
      scanf("%d",&n); fflush(stdin);
     
      //deklarasi string kata
      char kata[n+1];
      //input kata/ kalimat
      printf("Masukkan Kata/ Kalimat: ");
      scanf("%[^\n]",&kata); fflush(stdin);
     
      //cetak kata/ kalimat
      printf("\nKata/ Kalimat Setelah Dibalik:\n");
      //perulangan untuk membalik kata/ kalimat
      for(a=n-1;a>=0;a--)
      printf("%c",kata[a]);
     
      getch();
}

Berikut adalah screenshot program di atas dengan inputan “saya ingin makan”, dengan jumlah karakter =16.


Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar