Немогу рассшифроват фрагмент программы на с++

#include <string>
#include <iostream>
#include <random>
using namespace std;

string find(char str[], int l)//
{
    char simvol;//
    string rezult = "";//
    for (int i = 0; i < l; i++)//
        { 

        int p = 1; 
        while (str[i] == str[i + 1] && i < l)//
        {   
            simvol = str[i];//
            p++;
            i++;


        }

        if (p > 5)//
        {   for (;0 < p;p--)// 
            rezult = (rezult + simvol);//
            rezult = rezult + " ";
        }
        }
    return rezult;
}

Ответы (0 шт):