Program Membalikkan Huruf Di Bahasa C (Reverse String)

Program Membalikkan Huruf Di Bahasa C (Reverse String) – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program membalikkan huruf atau reverse string dengan bahasa pemograman C.

Program Membalikkan Huruf Di Bahasa C (Reverse String)

Reverse String adalah membalikkan atau memutar sebuah string atau huruf pada bahasa pemograman, jika dicontohkan kalimat “KOPI” jika di-reverse maka akan menjadi “IPOK”.

Yuk langsung saja kita lihat source code dan penjelasan program reverse string di bahasa pemograman C.

Source Code :

#include <stdio.h>

int main(){

  char huruf[1000], hasil[1000];
  int i, jumlahstring, jumlah = 0;

  printf("Masukkan sebuah string: ");
  fgets(huruf, sizeof(huruf), stdin);

  while (huruf[jumlah] != '\0'){
    jumlah++;
  }

  jumlahstring = jumlah - 1;

  for (i = 0; i < jumlah; i++){
    hasil[i] = huruf[jumlahstring];
    jumlahstring--;
  }

  hasil[i] = '\0';

  printf("Hasil reverse string: %s \n", hasil);

  return 0;
}

Simpan source code dengan nama reversestring.c, tetapi sesuaikan aja dengan nama file yang dinginkan dan jangan lupa harus berektensi .c

Penjelasan :

Berikut adalah penjelasan source code programnya :

  • Baris 1 : Meng-import library iostream untuk input output.
  • Baris 3 : Fungsi main program.
  • Baris 5 : Mendeklarasikan variable huruf dan hasil bertipe array char untuk menampung data-data sebanyak 100 index.
  • Baris 6 : Mendeklarasikan variable i bertipe integer untuk inisialisasi perulangan, variable jumlahstring bertipe integer untuk menghitung jumlah string yang diinputkan user, dan variable jumlah bertipe integer.
  • Baris 8 – 9 : Melakukan input string ke variable huruf.
  • Baris 11 – 15 : Menghitung jumlah huruf yang telah diinputkan oleh user.
  • Baris 17 – 22 : Melakukan perulangan sebanyak variable jumlah untuk membalikkan huruf.
  • Baris 24 : Menampilkan hasil reverse string

Compile & Run :

Berikut adalah cara meng-compile source code bahasa pemograman C++ secara manual:

$ gcc -o reversestring reversestring.c
$ ./reversestring

berikut gambar hasil compile dan run source code programnya:

Hasil program reverse string bahasa C
Hasil program membalikan string bahasa C

Contoh Inputan

Masukkan sebuah string: KOPI CODING

Contoh Keluaran :

Hasil reverse string:
GNIDOC IPOK

Kesimpulan :

Dari hasil program, source code tersebut berhasil dapat dijalankan tanpa ada error. Dari contoh tersebut user menginput sebuah string yaitu KOPI CODING maka ketika di reverse program akan memberikan output yaitu GNIDOC IPOK.

Sekian tutorial cara membuat program membalikkan string pada bahasa pemograman C, semoga bermanfaat..

Happy Coding 🙂

Share Post:
Tags:

Add a Comment

Your email address will not be published. Required fields are marked *