C programlama dilinde en çok zorlanılan konulardan bir tanesi de string işlemleridir. Bu yazımızda bir string örneği olan C programlama dilinde cümleyi tersten yazdırma örneğini çözeceğiz. Hemen sorumuza geçelim.

Soru : C programlama dilinde kullanıcıdan alınan bir cümleyi tersten yazdıran programın kodunu yazınız.

Cevap :

#include <stdio.h>
int main(){
    char cumle[256];
    char tersCumle[256]; //girilecek cümlenin kaç harf olacağını bilmediğimiz için max verilebilecek sayıyı yazıyoruz. 
    int i=0, karakterSayisi;

    printf("Cumle yazin: ");
    gets(cumle);

    while(cumle[i]!='
#include <stdio.h>
int main(){
char cumle[256];
char tersCumle[256]; //girilecek cümlenin kaç harf olacağını bilmediğimiz için max verilebilecek sayıyı yazıyoruz. 
int i=0, karakterSayisi;
printf("Cumle yazin: ");
gets(cumle);
while(cumle[i]!='\0') //Karakter sayısını buluyoruz
i++;
karakterSayisi = i-1; //string bitiş karakterini (\0) almadan cümle harf sayısını buluyoruz. 
for(i=0;i<=karakterSayisi;i++)
tersCumle[i] = cumle[karakterSayisi-i];
tersCumle[i] = cumle[i]; //İfadeyi sonlandırıyoruz
printf("Girilen cumle = %s\n", cumle);
printf("Terslenen cumle = %s\n", tersCumle);
}
') //Karakter sayısını buluyoruz i++; karakterSayisi = i-1; //string bitiş karakterini (
#include <stdio.h>
int main(){
char cumle[256];
char tersCumle[256]; //girilecek cümlenin kaç harf olacağını bilmediğimiz için max verilebilecek sayıyı yazıyoruz. 
int i=0, karakterSayisi;
printf("Cumle yazin: ");
gets(cumle);
while(cumle[i]!='\0') //Karakter sayısını buluyoruz
i++;
karakterSayisi = i-1; //string bitiş karakterini (\0) almadan cümle harf sayısını buluyoruz. 
for(i=0;i<=karakterSayisi;i++)
tersCumle[i] = cumle[karakterSayisi-i];
tersCumle[i] = cumle[i]; //İfadeyi sonlandırıyoruz
printf("Girilen cumle = %s\n", cumle);
printf("Terslenen cumle = %s\n", tersCumle);
}
) almadan cümle harf sayısını buluyoruz. for(i=0;i<=karakterSayisi;i++) tersCumle[i] = cumle[karakterSayisi-i]; tersCumle[i] = cumle[i]; //İfadeyi sonlandırıyoruz printf("Girilen cumle = %s\n", cumle); printf("Terslenen cumle = %s\n", tersCumle); }

Çıktısı :

C Programlama Cümleyi Tersten Yazdırma Örneği

C programlama örnekleri serimizin bu yazısında C programlama dilinde kullanıcıdan alınan bir cümleyi tersten yazdırma örneğini çözdük. Diğer C programlama örneklerimizi görmek isterseniz buradan tümüne ulaşabilirsiniz.

Bu yazı dikkatini çekebilir.   C# Faktöriyel Hesaplama