Летопись МИФИ

Против жуликов и воров


ЕГЭ-2019
Тесты ЕГЭ Онлайн
Задачи ЕГЭ по математике
Решения ЕГЭ по математике

Вступительные экзамены и специальности
Фишки для Корума:
Рейтинг пользователей Корума
Настроение • Модераторы
Темы • Картина дня • Realtime
Прочие фишки:
Нецензурная брань
Народная орфография
Морзянка онлайн • Калькулятор
Анаграммы • Игра в города

Загрузка календаря

Новые записи

20.05Задача про фермера и его кредит
26.01Актуализация сервисов ЕГЭ по математике 2014 года
05.11Поломалось
28.08Смена парадигмы
18.07Как вести себя в приличном обществе, предварительно обмочив штаны
оглавление »

Лучшие записи

1.Математическое порно1549
2.Ответы ко всем задачам ЕГЭ по математике 2010 года792
3.Тесты ЕГЭ Онлайн515
4.Результаты ЕГЭ по математике367
5.Результаты ЕГЭ по русскому языку268

О чем тут?

NX VBAB Webometrics igjhs А1-08 Абитуриенты Бачинский ВКонтакте Ващенифтему Волга Диплом Дрессировка преподов Дума ЕГЭ Жизнь Забабахал Инновации История Кафедра 26 Кларк Корум Лженаука МИФИ МИФИсты Морзянка НИЯУ Нанотехнологии Наука Образование Омоймоск ПЦ Поздравляю Поиск Президент Преподы Приколы Программное обеспечение Рейтинги Русский язык Сессия Смерть Статистика Стихи Сувениринг Тест Учеба Учебные материалы ФЯУ Физтех Фотки Ядерщики матанализ

Комментарии

Математическое порно
  29 октября 2018 (peniksru)

Финансовая пирамида за 10 рублей
  4 октября 2018 (mary)

Сквернословия псто
  11 мая 2018 (Ivan Arkharov)

Проверь, как быстро ты печатаешь
  22 апреля 2018 (Галина)

В помощь юному радисту: Морзянка 1.0
  24 марта 2018 (сергей радист)

Карта МИФИ 2.0
  13 марта 2018 (vova)

Каким будет ЕГЭ по математике в 2010 году
  11 марта 2018 (Миша)

Ответы ко всем задачам ЕГЭ по математике 2010 года
  19 февраля 2018 (Елизавета)

Гвозди бы делать из этих людей
  5 января 2018 (нотилос)

Опасайтесь психокодирования
  24 октября 2017 (бен ладен)

$kib@t®onЪ
Сейчас на скибатроне
Шедевры
Я ищу слово,  «» 

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
a b c d e f g h i j k l m n o p q r s t u v w x y z

Слово «lengths»
впервые сказано пользователем ChuMaster 21.05.2008 в 12:10,
и с тех пор употреблялось 21 раз.
СообщенияПользователиПользователи (top10)

Сообщения со словом
«lengths»

Запрос выполнился за 0.0561 сек.
  1. 14.10.2011, 19:50. jiffy в теме
    «The C Programming Language.»
    ... равно n и если n 80 то масштабировать числа в массиве lengths коэффициентом 80 n но это все уже так мелочи...
  2. 14.10.2011, 19:43. jiffy в теме
    «The C Programming Language.»
    ... maximal length of a word longer words are ignored int lengths maxlength for i 0 i maxlength i lengths i 0 еще до компиляции на этапе препроцессирования препроцессор преобразует этот цикл вот во что код int lengths 40 for i 0 i 40 i lengths i 0 то есть в общем в то что мы ожидали однако мы видим конечный результат препроцессирования которое помимо прочего удаляет комментарии из с -шных программ контекстная замена в лоб дает нам следующее код int lengths 40 maximal length of a word longer words are ignored for i 0 i 40 maximal length of a word longer words are ignored i lengths i 0 в принципе это нормальные допустимые записи...
  3. 14.10.2011, 19:10. jiffy в теме
    «The C Programming Language.»
    ... words are ignored prints a vertical histogram of the lengths of words in the input int main void int i j c state wl int nmax int lengths maxlength state out wl 0 nmax 0 for i 0 i maxlength i lengths i 0 while c getchar eof if c c t c n if state in state out if wl maxlength lengths wl else printf nwarning word longer than d symbols n maxlength wl 0 else if state out state in wl for i 1 i maxlength i if lengths i nmax nmax lengths i printf n for i nmax i 0 --i printf for j 1 j maxlength j if lengths j i printf else printf printf n printf for i 1 i maxlength i printf 2d i return 0 ну скомпилировал я ее повводил слова пора думаю что-нибудь нарисовать и поскольку запустил ее в linux нажал на ctrl d чтобы ввести eof ничего не произошло до чего дошел прогресс думаю уже терминалы в x-windows стали настраивать так что они базовые управляющие символы не понимают вбил тестовую прогу состоящую из getchar ан нет все в порядке с терминалами и спустя некоторое время нашел в чем дело обратите внимание на следующие объявления в программе код int i j c state wl int nmax int lengths maxlength и на этот цикл код for i 0 i maxlength i lengths i 0 maxlength определено как 40 не совсем здорово кстати определено но мы к этому позже вернемся вопрос какие индексы являются допустимыми при обращении к элементам массива lengths ответ все целые числа от 0 до 39 включительно в диапазоне от 0 до 39 содержится ровно сорок 40 целых чисел ровно столько сколько мы определили в maxlength поэтому цикл код for i 0 i maxlength i lengths i 0 ошибочен ошибка в том что перебираются все целые числа от 0 до 40 включительно и таким образом мы обнуляем в цикле число типа int следующее сразу за последним элементом массива length а последний элемент массива это length 39 теперь почему же в моем случае я не попадал в цикл while где вызывается getchar и в связи с этим я не мог ввести eof а вот почему это ей-богу весьма примечательное и весьма поучительное обстоятельство смотрите попав в цикл код for i 0 i maxlength i lengths i 0 переменная i изменялась от 0 до 40 включительно и на последнем шаге цикла мы присваивали length 40 значение 0 shit happens именно в этой ячейке памяти лежала локальная переменная i счетчик цикла определенная в начале функции main то есть выполняя length 40 0 мы обнуляли переменную i дале выполнялось пост-условие цикла for а именно i переменная i становилась равной 1 мы переходили к проверке условия цикла и оно сюрприз выполнялось 1 40 соответственно мы попадали в бесконечный цикл и до while c getchar я просто не доходил вот эта ошибка адресация к неверному участку памяти одна из самых часто встречающихся и одна же из самых опасных чаще ее делают правда работая напрямую с указателями как эту проблему решить можно ее решать несколькими способами например можно считать что по индексу 0 лежат слова длины 1 по индексу 1 лежат слова длины 2 и т д однако это не очень здорово потому что неестественно гораздо проще объявить массив так код int lengths maxlength 1 в этом случае в ячейку lengths 0 ничего не попадет да и черт бы с ней зато...
  4. 21.05.2008, 12:10. ChuMaster в теме
    «Чувакам типа mrA посвящается»
    marcipanchik lexxus here are the statistics on erect penis lengths for white college men measured by the alfred...

← раньше

позже →


Рейтинг блогов



 

откуда • куда • где • eureka!
Бездарно потраченное время:
103122 дня