Advertisement
sellmmaahh

OR-skriptica-zad6-prosjecna duzina rijeci

Aug 16th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. float DuzinaRijeci (char *s) {
  5.     float br_rijeci=0, suma_slova=0,duzina=0;
  6.     char *p=s;
  7.     while (*s!='\0') {
  8.             if ((tolower(*s)>='a' && tolower(*s)<='z') && (s==p  || *(s-1)==' '))
  9.             { while (tolower(*s)>='a' && tolower(*s)<='z') {
  10.                 duzina++;
  11.                 s++;
  12.             }
  13.             if (*s==' ' || *s=='\0' || *s==',' || *s=='.')
  14.                 br_rijeci++;
  15.             else duzina=0;
  16.             suma_slova+=duzina;
  17.             duzina=0;
  18.             }
  19.             else s++;
  20.     }
  21.     return suma_slova/br_rijeci;
  22. }
  23.  
  24.  
  25.  
  26.  
  27. int main () {
  28.     char s[]="Na prvi pogled, ta izjava je bila pogresna.";
  29.     printf("%.2f",DuzinaRijeci(s));
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement