Membuat Program C untuk Membalikkan Kata
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...

bg bole nanyak.. kenapa pas kita jalankan program ini di terminal. gets(k) itu error bg.
ReplyDeletejadi 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.