Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int vzdialenostVyskytov(const char *text, char c){
- if ( c == '\0' ) {
- return 0;
- }
- if (text == NULL ) {
- return -1;
- }
- int min = -1, counter = 0;
- for (unsigned int i = 0; text[i] != '\0'; i++) {
- if ( text[i] == c) { // ak sme narazili na znak ktory hladame
- if ( min == 0){ // ak sme narazili na znak druhy krat
- min = counter + 1;
- }
- if (min == -1) { // ak sme na neho narazili prvy krat
- min = 0;
- }
- else if (min > counter + 1 ) { // ak sme narazili na znak dali x
- min = counter;
- }
- counter = 0;
- }
- else {
- counter++;
- }
- }
- return min;
- }
Add Comment
Please, Sign In to add comment