НЖ
Николай Жабко
подскажите, не понимаю в коде пару строчек
Nelu Leg Ученик (208) 1 день назад
#include
#include
#include
int main(){
int i = 0;
int num = 256;
int max = 0;//Переменная, для записипи максимального количества повторений одного символа.
char str[]="Hello world";
char st[256];//Массив количесва символов.
char ch;//Переменная для записи самого частого символа.
while(num){
num--;
st[num] = 0;
}
for(; str[i] != '\0'; i++){
st[str[i]]++;
if(st[str[i]] > max){
max = st[str[i]];
ch = str[i];
}
}
printf("%c = %d", ch, max);
getch();
return 0;
}
как понять эту строку, как ее еще более понятнее можно записать (((((((((((((((st[str[i]]++;))))))))))) спасибо .