Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- void strrev(char *s);
- void ucase(char *s);
- int main()
- {
- char s[]="NAGY betut nem forditjA MEG";
- strrev(s);
- printf("Megfordit: %s\n", s);
- ucase(s);
- printf("Nagybetus: %s\n", s);
- return 0;
- }
- void strrev(char*s)
- {
- int i,len;
- char temp;
- for(len=0;s[len];len++);
- for(i=0;i<len/2;i++)
- {
- if(!(s[i]>='A'&&s[i]<='Z')&&!(s[len-i-1]>='A'&&s[len-i-1]<='Z'))
- {
- temp=s[i];
- s[i]=s[len-i-1];
- s[len-i-1]=temp;
- }
- }
- }
- void ucase(char*s)
- {
- int i;
- for(i=0;s[i];i++)
- {
- if(s[i]>='a'&&s[i]<='z')
- {
- s[i]+='A'-'a';
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement