Kullanıcının girdiği string ifadeyi alarak bu metni ters çeviren C programlama dili kodları.
Örneğimizde strlen() fonksiyonu kullanarak girilen metnin uzunluğunu bulacağız. Daha sonra bir For Döngüsü kullanarak Karakterleri tek tek dolaşarak tersten yazma işlemini gerçekleştireceğiz.
C Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include<stdio.h> #include <locale.h> #include <string.h> #define MAX_SIZE 100 //string için Maximum uzunluk int main() { setlocale(LC_ALL, "Turkish"); int i, j, lenght; char string[MAX_SIZE]; char reverse[MAX_SIZE]; printf("Metni Gir: "); gets(string); lenght = strlen(string); j = 0; for(i=lenght-1; i>=0; i--) { reverse[j] = string[i]; j++; } reverse[j] = '\0'; printf("Ters : %s", reverse); return 0; } |
Ekran Çıktısı:

