Слово
«lastt»впервые сказано пользователем
Ruben 15.12.2007 в 17:52,
и с тех пор употреблялось
11 раз.
Сообщения со словом
«lastt»
Запрос выполнился за
0.0026 сек.
- 15.12.2007, 22:09. Ruben в теме
«Неделя 0. Вступление»
... условие надо подправить код if c firstc firstc w cnt2 lastt firstt cnt0 0 cnt1 cntfirst cnt обработка ситуации в которой складывается количество бусинок в конце ожерелья и в начале cnt cnt2 cnt1 cntfirst if cnt2 lastt firstt cnt0 0 cnt1 cntfirst cnt cnt cnt2 cnt1...
- 15.12.2007, 18:59. Ruben в теме
«Неделя 0. Вступление»
... символ firstt цвет начала ожерелья firstc c nsymbol lastt 0 цвет последнего блока int f 0 флаг первый блок строки т е до этого не было блоков другого цвета 0 иначе 1 cnt 0 максимальное количество cntfirst 0 длина первого блока wcount 0 длина последней последовательности символов w cnt0 0 длина предпоследнего блока до текущей позиции cnt1 0 длина последнего блока до текущей позиции cnt2 0 длина следующего блока do if nsymbol w c w c nsymbol if firstt w firstt c определение цвета первого блока if nsymbol c подсчет количества бусинок в первом блоке cnt1 wcount 0 если встретилась не белая бусинка обнулить счетчик бусинок белого цвета else if nsymbol w cnt1 wcount если белая увеличить этот счетчик на 1 else f 1 c nsymbol cntfirst cnt1 начало второго блока сохраняем количество бусинок в первом блоке переходим дальше break while n-- fread nsymbol sizeof char 1 fin if f блок не первый do if nsymbol c lastt c cnt2 wcount 0 в lastt заносится последний цвет последнего блока else if nsymbol w cnt2 wcount else переход к следующему блоку if cnt1 cnt2 cnt cnt cnt1 cnt2 если количество бусинок при разрыве в текущей позиции больше чем было до этого сохранить это количество cnt0 cnt1 cnt1 cnt2 wcount cnt2 wcount 1 cnt2 wcount 1 т к в новом блоке должны учитываться белые бусинки предыдущего блока wcount 0 c nsymbol lastt c while n-- fread nsymbol sizeof char 1 fin cnt0 cnt1 cnt1 cnt2 if cnt0 cnt1 cnt cnt cnt0 cnt1 if c firstc firstc w cnt2 lastt firstt cnt0 0 cnt1 cntfirst cnt обработка ситуации...
- 15.12.2007, 17:52. Ruben в теме
«Неделя 0. Вступление»
... if str return -1 char c firstc firstt firstc c str lastt 0 int pos 0 f 0 cnt 0 cntfirst 0 wcount 0 cnt0 0 cnt1 0 cnt2 0 for f str pos pos if str pos w c w c str pos if firstt w firstt c if str pos c cnt1 wcount 0 else if str pos w cnt1 wcount else f 1 c str pos cntfirst cnt1 break if f for str pos pos if str pos c lastt c cnt2 wcount 0 else if str pos w cnt2 wcount else if cnt1 cnt2 cnt cnt cnt1 cnt2 cnt0 cnt1 cnt1 cnt2 wcount cnt2 wcount 1 wcount 0 c str pos lastt c cnt0 cnt1 cnt1 cnt2 if cnt0 cnt1 cnt cnt cnt0 cnt1 if c firstc firstc w lastt firstt cnt0 0 cnt1 cntfirst cnt cnt lastt firstt cnt0 0 cnt1 cntfirst return cnt извините...