Advertisement
Guest User

3. zadatak popravni 2015 OR

a guest
Sep 2nd, 2015
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. float srednjaDuzinaParnihRijeci(char*s)
  4. {
  5.     int duzina = 0;
  6.     int brojParnihRijeci=0;
  7.     int suma = 0;
  8.     while(*s!='\0')
  9.     {
  10.  
  11.         if(*s==' '|| *s=='.'|| *s==',')
  12.         {
  13.             if(duzina%2==0)
  14.             {
  15.                 suma+=duzina;
  16.                 brojParnihRijeci++;
  17.             }
  18.             duzina=0;
  19.         }
  20.         else
  21.         {
  22.             duzina++;
  23.         }
  24.         s++;
  25.     }
  26.  
  27. //! ovaj kod koristimo za slucaj kada se zadnja rijec zavrsava sa \0 znakom
  28.     if(duzina>0 && duzina%2==0)
  29.     {
  30.         suma+=duzina;
  31.         brojParnihRijeci++;
  32.     }
  33.  
  34.  
  35.     return (float)suma/brojParnihRijeci;
  36. }
  37.  
  38. int main()
  39. {
  40.     char recenica[]="Ab baa aba aabbccdd abcdef aaabb abbadd";
  41.     printf("%f",srednjaDuzinaParnihRijeci(recenica));
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement