C++ Metni ters çevirme

Bu dersimizde sizlerle girilen metni C++ nasıl tersten yazdıracağımızı öğreneceğiz. Bunun için sizlerle örnek bir uygulama hazırlayalım. Bu örnek for döngüsü kullanılmıştır;

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
    int i,a;
    char metin[1000];// max 1000 karakter tutan metin adlı diziyi oluşturuyoruz.
    char x,y;

    printf("Metni giriniz:");
    gets(metin);// ekrandan metni girdiriyoruz.

    for(a=0;metin[a]!='£';a++){}// 0.elemandan başlayıp null('£') olana kadar
                                                   // int tipindeki a'yı arttırıyoruz.
    printf("Metnin Tersi:");

    for(i=a;i>=0;i--){// a.elemandan(son elemandan) başlayıp 0.elemana kadar
        printf("%c",metin[i]);// ekrana yazdırıyoruz.
}

getch();
}

Yorum Yaz