Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // napisati kod koji string mijenja na nacin da prebroj koliko se neki znak puta nalazi u stringu a zatim taj isti znak zamijeni sa //znakom koji je jednak 'Z' - broj ponavljanja znaka
- #include <stdio.h>
- #include <stdlib.h>
- char * funkcija(char niz[])
- {
- int n[255];
- int i,j,brojac;
- char znak;
- j=0; i=0;
- while(niz[j]!='\0')
- {
- brojac=0; i=0;
- znak=niz[j];
- while(niz[i]!='\0')
- {
- if(niz[i]==znak)
- brojac++;
- i++;
- }
- n[znak]=brojac;
- j++;
- }
- j=0;
- while(niz[j]!='\0')
- {
- niz[j]= 'Z' - n[niz[j]];
- j++;
- }
- niz[j]='\0';
- return niz;
- }
- int main()
- {
- char niz[16]={"MNMNMNM"};
- char* p=niz;
- p=funkcija(niz);
- while(*p!='\0')
- {
- printf("%c", *p++);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement