Advertisement
Mixilino

rus

May 30th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS_
  2. #include <stdio.h>
  3. #include<stdlib.h>
  4. int frekvencijaCharUStr(char niz[], char ch);
  5. void napraviPomocni(char niz[], char pomocni[]);
  6. void brojPonavljanja(char niz[], char pomocni[]);
  7. int main(void) {
  8.     char niz[50] = "288081220fghk=+";
  9.     char pomocni[50];
  10.     pomocni[0] = '\0';
  11.     napraviPomocni(niz, pomocni);
  12.     brojPonavljanja(niz, pomocni);
  13. }
  14.  
  15. int frekvencijaCharUStr(char niz[], char ch)
  16. {
  17.     int j = 0, i = 0;
  18.     while (niz[i] != '\0') {
  19.         if (ch == niz[i]) {
  20.             j++;
  21.         }
  22.         i++;
  23.     }
  24.     return j;
  25. }
  26.  
  27. void napraviPomocni(char niz[], char pomocni[])
  28. {
  29.     int i = 0, j = 0,k;
  30.     while (niz[i] != '\0') {
  31.         k = frekvencijaCharUStr(pomocni, niz[i]);
  32.         //printf("%d", k);
  33.         if ( k == 0) {
  34.             pomocni[j] = niz[i];
  35.             pomocni[j + 1] = '\0';
  36.             j++;
  37.         }
  38.         i++;
  39.     }
  40. }
  41.  
  42. void brojPonavljanja(char niz[], char pomocni[])
  43. {
  44.     int i = 0;
  45.     while (pomocni[i] != '\0') {
  46.         printf("%c->%d\n", pomocni[i], frekvencijaCharUStr(niz, pomocni[i]));
  47.         i++;
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement