Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.58 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <ctype.h>
  4. #include <string.h>
  5. int main(int argc, char *argv[]) {
  6.     char recenica[100+1];
  7.     int i, n, m;
  8.     scanf("%[^'.']", recenica);
  9.     m=strlen(recenica);
  10.     n=m/2;
  11.     --m;
  12.     for (i=0; i<n; ++i) {
  13.         char temp=recenica[i];
  14.         if(toupper(recenica[i])==toupper(recenica[m-i])) {
  15.             temp=toupper(temp);
  16.             recenica[i]=toupper(recenica[m-i]);
  17.             recenica[m-i]=temp;
  18.         }
  19.         else {
  20.             temp=tolower(temp);
  21.             recenica[i]=tolower(recenica[m-i]);
  22.             recenica[m-i]=temp;
  23.         }
  24.     }
  25.     if((m+1)%2) {
  26.         recenica[n]=toupper(recenica[n]);
  27.     }
  28.     printf("%s\n", recenica);
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement