Pages

Membalikkan String (strrev) Pada Turbo C++

Untuk membalikkan string, menurut saya cara yang dilakukan adalah melalui index ( Maaf jika saya salah :D).

Misalnya kita ingin membalikkan kata "dibalik"

Maka akan dilihat posisi indexnya saja.

d = index ke 1
i = index ke 2
b = index ke 3
a = index ke 4
l = index ke 5
i = index ke 6
k = index ke 7

Maka program akan dijalankan dari index pertama sampai terakhir, lalu saat membalikkan, akan dilakukan dari index yang paling besar ke index yang paling kecil.

Sehingga program tidak perlu tau apa isi yang ada didalam index tersebut.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*Membalikkan String*/

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

void main()
{

    char *kata;

    printf("Masukkan Kalimat Yang Ingin Dibalikkan :");
        scanf("%s", kata);

    strrev(kata);

 printf("String Setelah Dibalikkan:  %s\n", kata);

 getch();

}

//hanya membalikkan sebelum spasi

Untuk mendownload source code Membalikkan String (strrev) Pada Turbo C++, silahkan klik di sini

Untuk mendownload Membalikkan String (strrev) Pada Turbo C++ dalam bentuk document klik di sini
Jhohannes H Purba Coding Sederhana October 21, 2010

1 comment:

  1. minta postingan untuk membalikkan dua buah string
    contoh :
    input : string1= saya
    string2= dia

    output : string1 = dia
    string2 = saya

    ReplyDelete