Tuesday, April 30, 2013

Membuat Program C untuk Membalikkan Kata

  1 comment

Program ini bertujuan untuk membalikkan kata yang diberikan oleh user, dengan menggunakan array dan pointer..
ini dijamin berhasil hasil broo, sudah gua coba beberapa  kali..

 #include <stdio.h>



int main(){

  char k[255], *pk=&k[0];

  int i=0;

  //proses input

    printf("masukkan kata: ");

    gets(k);

  //proses membalikkan kata

   while((*pk++)!='\0')

    i++;

  //proses output

    printf("kata dibalik: ");

    do{

        i--;

        putchar(*pk--);

    }while (i>=0);

    putchar (*pk--);

    putchar('\n');

return 0;

}


smoga bermanfaat ya broo...

1 comment :

  1. bg bole nanyak.. kenapa pas kita jalankan program ini di terminal. gets(k) itu error bg.
    jadi saya gantikan scanf("%[^\n]", k);
    nmun keluarannya bg. gak kayak seperti di code bloks.
    contoh, kalau di code bloks keluarnya "gnisimorp yrev si akitamrofni"
    pie kalau di terminal keluarannya bg kan " �gnisimorp yrev si akitamrofni"
    ada tanda "�" kalau bukaknya di terminal. jadi sintaks apa yang mesti kita tambahin bg.. supaya tanda "�" hilang.

    ReplyDelete