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.