Soru: Girilen bir cümleyi (metni) tersten yazdıran c programını yazınız. (Not:Program enter'a basıldığında metni ters çevirecek)
Çözüm: Kod: Kodu kopyalamak için üzerine çift tıklayın!
#include<stdio.h>
#include<conio.h>
int main()
{
int size , i,sayac=0 ;
char c;
char b[]={}, a[]={};
printf("Metni giriniz: ");
gets(a);
while(1)
{
if(a[sayac]=='\0')
{break;}
++sayac;
}
size=sayac;
for(i=0;i<sayac;i++)
{
b[size-1]=a[i];
size--;
}
printf("\nMetnin ters hali: ");
for(i=0;i<sayac;i++)
{
a[i]=b[i];
printf("%c",a[i]);
}
getch();
}
2. yol
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#include<stdio.h>
#include<conio.h>
int main()
{
int size , i,sayac=0 ;
char c;
char b[]={}, a[]={};
printf("metin:");
gets(a);
while(1)
{
if(a[sayac]=='\0')
{break;}
++sayac;
}
size=sayac;
for(i=0;i<sayac;i++)
{
b[size-1]=a[i];
size--;
}
for(i=0;i<sayac;i++)
{ a[i]=b[i];
}
puts(a);
getch();
}