Автор Лена Коршунова задал вопрос в разделе Другие языки и технологии
что происходит в этом куске кода: for i:=1 to Len do begin if S[i] in D then S2 := S2 + S[i]; и получил лучший ответ
Ответ от Вован де Морт[гуру]
Этот фрагмент на Паскале перебирает символы строки S от первого до Len. Для каждого символа S[i] проверяется, входит ли он в множество D. Если входит, символ добавляется в конец S2, если нет, ничего не меняется. В результате S2 собирает только те символы исходной строки, которые входят в D, и в том же порядке. Перед циклом S2 обычно должна быть пустой. После if здесь стоит логическое условие с оператором in. В Pascal нельзя использовать просто число как условие, поэтому единица сама по себе не была бы проверкой, хотя в некоторых других языках она означает истину.
Английский: она сказала мне, что... перевод: she said me, that...или she said TO me, that?
Фраза she said me является грамматически неверной в английском языке. Глагол say не может
подробнее...
Что происходит внутри чёрной дыры?
Для внешнего наблюдателя время на горизонте событий чёрной дыры словно останавливается, и ничто,
подробнее...
напишите. что происходит весной в природе
Весной солнце поднимается выше, дни становятся длиннее и теплее. Тает снег, звенит капель, текут
подробнее...
Что происходит с человеком без любви?
Без любви положительные качества человека искажаются и превращаются в свою противоположность.
подробнее...
кто объяснит, что происходит когда два атома водорода объединяются в молекулу?
Когда два атома водорода сближаются, происходит удивительное превращение. У каждого атома водорода
подробнее...