Advertisement
Guest User

Domaći rad - 4. zadatak - Jovan Crnčević, R32

a guest
Apr 10th, 2020
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.99 KB | None | 0 0
  1. int main()
  2. {
  3.     printf("Unesite string: ");
  4.     char s[100+1];
  5.     scanf("%[^\n]100s", s);
  6.     char* pok = s;
  7.     while(*pok!='\0'){
  8.         if(*pok==' ' && *(pok+1)==' '){
  9.             char* ppok = pok;
  10.             while(*ppok!='\0'){
  11.                 *ppok = *(ppok+1);
  12.                 ppok++;
  13.             }
  14.         }
  15.         else pok++;
  16.     }
  17.     pok = s;
  18.     while(*pok!='\0'){
  19.         if(isalpha(*pok) && *pok!=' '){
  20.             int brojac = 0;
  21.             char* ppok = pok+1;
  22.             while(*ppok!=' ' && *ppok!='\0' && isalpha(*ppok)){
  23.                 brojac++;
  24.                 ppok++;
  25.             }
  26.             char pomocniString[brojac+1];
  27.             for(int i=0;i<brojac+1;i++)pomocniString[i] = *(pok+i);
  28.             ppok = pok;
  29.             for(int i=brojac;i>=0;i--){
  30.                 *ppok = pomocniString[i];
  31.                 ppok++;
  32.             }
  33.             pok = pok+brojac;
  34.         }
  35.         pok++;
  36.     }
  37.     printf("Novi string je: %s\n",s);
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement