Advertisement
sellmmaahh

OR-tut10-zad3_1

Aug 8th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.99 KB | None | 0 0
  1. #include <stdio.h>
  2. void unos(char* string, int duzina)
  3. {
  4.     int i = 0;
  5.     char c;
  6.     do
  7.     {
  8.         c = getchar();
  9.         string[i] = c;
  10.         i++;
  11.     }
  12.     while(c != '\n' && i < duzina);
  13.     string[i - 1] = '\0';
  14. }
  15. int prebrojavanje(char* string, char znak)
  16. {
  17.     int broj = 0;
  18.     while(*string != '\0')
  19.     {
  20.         if(*string == znak)
  21.             broj++;
  22.         string++;
  23.     }
  24.     return broj;
  25. }
  26. int duzina(char* string) {
  27.     int br=0;
  28.     while (*string!='\0') {
  29.             if ((*string>='a' && *string<='z') || (*string>='A' &&*string<='Z'))
  30.             br++;
  31.     string++;
  32.     }
  33.     return br;
  34. }
  35.  
  36.  
  37.  
  38.  
  39. int main()
  40. {
  41.     char rijec[80], znak;
  42.     printf("Unesite rijec do 80 znakova (ENTER za kraj): ");
  43.     unos(rijec, 80);
  44.     printf("Unesena rijec sadrzi %d znakova.\n",duzina(rijec));
  45.     printf("Koji znak treba prebrojati: ");
  46.     scanf("%c", &znak);
  47.     printf("Broj znakova %c je: %d \n", znak, prebrojavanje(rijec, znak));
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement