21 Ağustos 2021 Cumartesi

Cümleyi tersten yazdırma c programlama

 Cümleyi tersten yazdırma c programlama

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

void cumleters (char *mptr)

{

printf("\nCumlenin tersten yazilisi  : ");

int boy= strlen(mptr);

int i=boy -1;

while(i>=0)

{

printf("%c", mptr[i]);

i--;

}

}

void kelimeters(char *mptr)

{

printf("\nKelimenin tersten yazilisi : ");

int boy=strlen(mptr);

int i=boy-1;

int j=0;

char * kelime = (char *) malloc(boy * sizeof(char));

while(i >=-1)

{

kelime[j] = mptr[i];

if(kelime[j] == ' ' || i==-1 )

{

kelime[j] = '\0';

strrev(kelime);

printf("%s ",kelime);

j=-1;

}

i--;

j++;

}

}

int main()

{

char metin[100];

printf("Metin giriniz : ");

gets(metin);

cumleters(metin);

kelimeters(metin);

return 0;

}



Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...