Advertisement
Adijata

izbaci rijeci bez samoglasnika

Sep 10th, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int funkcija(char *s, char nova[])
  4. {
  5.     int br;
  6.     char*p=nova;
  7.     int log;
  8.  
  9.     while(*s!='\0')
  10.     {
  11.  
  12.         log=0;
  13.         br=0;
  14.  
  15.      while(*s!=' ' && *s!='\0')
  16.         {
  17.             br++;
  18.             if(*s=='a' || *s=='e' || *s=='i' || *s=='o' || *s=='u')
  19.             log=1;
  20.             s++;
  21.  
  22.         }
  23.  
  24.  
  25.         if(log==1)
  26.         {
  27.             s-=br;
  28.  
  29.             while(*s!='\0' && *s!=' ')
  30.             {
  31.             *p++=*s++;
  32.             }
  33.             *p++=' ';
  34.  
  35.         }
  36.  
  37.          s++;
  38.  
  39.  
  40.     }
  41.  
  42.     *p = '\0';
  43.     return nova;
  44. }
  45.  
  46.  
  47. int main()
  48. {
  49.     char nova[100];
  50.     char*p=nova;
  51.     char rijec[100]= {"Nemoj ispisivati rijeci bez samoglasnika, kojih nema u bosanskom jeziku al eto, more zatrebat. krk"};
  52.  
  53.  
  54.     p=funkcija(rijec,nova);
  55.     while(*p!='\0')
  56.     {
  57.         printf("%c", *p);
  58.         p++;
  59.     }
  60.  
  61.     return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement