Advertisement
sellmmaahh

OR-Skripta-Zad26.

Aug 12th, 2015
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4.  
  5. int duzina (char *s) {
  6.     int duzina=0;
  7.     while (*s!='\0') {
  8.             duzina++;
  9.     s++;
  10.  
  11.     }
  12.     return duzina;
  13. }
  14.  
  15. int izbroji (char *s, char znak) {
  16.     int br=0;
  17.     while(*s!='\0') {
  18.             if (*s==znak) br++;
  19.     s++;
  20.     }
  21.     return br;
  22. }
  23. int samogl (char *s) {
  24.     int br=0;
  25.     while (*s!='\0') {
  26.     if (*s=='a' || *s=='e' || *s=='i' || *s=='o' || *s=='u' || *s=='A' || *s=='E' || *s=='I' || *s=='O' || *s=='U')
  27.         br++;
  28.     s++;
  29. }
  30. return br;
  31. }
  32.  
  33. int main () {
  34.     printf("Unesite jednu rijec( sa max 30 znakova):");
  35.     char rec[30], c;
  36.     int i=0;
  37.     do {
  38.             c=getchar();
  39.     rec[i]=c;
  40.     i++;
  41.     }
  42.     while (c!='\n' && i<30);
  43.     rec[i-1]='\0';
  44.  
  45.     char znak;
  46.     printf("Unesite jedan znak :");
  47.     scanf("%c",&znak);
  48.  
  49. printf("Duzina recenice: %d\n",duzina(rec));
  50. printf("Broj ponavljanja znaka %c u recenici je: %d\n",znak,izbroji(rec,znak));
  51. printf("Broj samoglasnika u recenici: %d",samogl(rec));
  52. return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement