Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
Объясните пож. чайнику-новичку пошаговую работу этого цикла по пунктам: Код: php 1. 2. 3. 4. 5. 6. 1) я так понимаю будет 2 % 2; 2)?? 3)?? ну и т.д.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 21:17 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
_4ainik_, Все просто до тупости: Код: php 1. 2. 3. 4. Соответственно, видимо, не зайдем в твой if ни разу. Доходчиво? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 22:20 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
MikkiMouse, с этим ясно, да..Но вообще я не до конца сформулировал свой вопрос чтобы понять..Напишу по-полному. Вот код, в котором находим простые числа: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. И ведь когда мы доходим до $i == 4, $j == 3 , т.е. 4%3, то будет равно 1, то тогда i == 4 - простое число выходит...Как так код работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 22:39 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
_4ainik_, Нет, вот возьми и подумай еще чуть-чуть. А че - этот код вывел тебе, что 4 - простое??? Или ты не привык доверять интерпретатору? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 23:49 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
MikkiMouse, интерпретатор показал числа 2 и 3. Четверку он не вывел..Но я не пойму одного - в условии кода написано что выводить те числа, которые при делении с остатком на число не будут равны нулю..а как насчет 4%3 ? Остаток 1. Там же будет итерация при которой i=4 j=3..или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2015, 00:12 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
_4ainik_, А вот если бы еще чуть-чуть подумал, то вспомнил бы про итерацию, в которой $i == 4 и $j == 2... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2015, 01:14 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
MikkiMouse, да, есть такая..а та, что 4%3 потом уже не считается? проход такой? 1) 3%2 2) 4%2 3) 4%3 Результат: 2 и 3 - простые числа И почему 2 выводится? Ведь 2<2 это false.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2015, 09:18 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
MikkiMouse, вот сейчас единственное не понимаю..так как будет итерация i=4, j=3 и при 4%3=1, то по условию кода должна и 4 выводится=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2015, 10:52 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
_4ainik_, Ну чувак, ну вот ты трудный... Обрати внимание на значение переменной $k. От нее в твоем коде много чего зависит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2015, 16:45 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
MikkiMouse, это понятно, наверно просто не можешь понять что я хочу спросить..логика кода мне понятна, я не могу разобраться до конца с циклом for... напиши просто, как мы регламентируем эту итерацию, при которой 4%3 ? Код: php 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2015, 17:05 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
Чегой-та я не понимаю, откуда взялась итерация при $i равном четырём. По коду из первого поста не должно быть такого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2015, 19:28 |
|
||
|
Цикл for
|
|||
|---|---|---|---|
|
#18+
vkle, по коду из 3-его поста. _4ainik_, вот когда у тебя i=4, j=2 выполнится вот это условие: Код: php 1. 2. 3. следовательно, на следующей итерации (i=4, j=3) тебе уже без разницы, ты уже значение $k изменил условие Код: php 1. не выполнится и 4 в список простых чисел не попадет. Я просто в ужасе, что такую элементарщину нужно объяснять. Ты обучающийся что ли? Тогда читай какую-нибудь книжку по алгоритмам для чайников ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2015, 20:21 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38933856&tid=1461852]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 470ms |

| 0 / 0 |
