Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS_
- #include <stdio.h>
- #include<stdlib.h>
- int frekvencijaCharUStr(char niz[], char ch);
- void napraviPomocni(char niz[], char pomocni[]);
- void brojPonavljanja(char niz[], char pomocni[]);
- int main(void) {
- char niz[50] = "288081220fghk=+";
- char pomocni[50];
- pomocni[0] = '\0';
- napraviPomocni(niz, pomocni);
- brojPonavljanja(niz, pomocni);
- }
- int frekvencijaCharUStr(char niz[], char ch)
- {
- int j = 0, i = 0;
- while (niz[i] != '\0') {
- if (ch == niz[i]) {
- j++;
- }
- i++;
- }
- return j;
- }
- void napraviPomocni(char niz[], char pomocni[])
- {
- int i = 0, j = 0,k;
- while (niz[i] != '\0') {
- k = frekvencijaCharUStr(pomocni, niz[i]);
- //printf("%d", k);
- if ( k == 0) {
- pomocni[j] = niz[i];
- pomocni[j + 1] = '\0';
- j++;
- }
- i++;
- }
- }
- void brojPonavljanja(char niz[], char pomocni[])
- {
- int i = 0;
- while (pomocni[i] != '\0') {
- printf("%c->%d\n", pomocni[i], frekvencijaCharUStr(niz, pomocni[i]));
- i++;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement