Михаил
всм нельзя
Vyacheslav
Йоу, ну так у меня же так и написано же
Ретурн в цикле нельзя После цикла нужно его пихать И у тебя же тру если делится без остатка.... А должно наверное если не делится
Михаил
Йоу, ну так у меня же так и написано же
у тебя наверно функция только первое число проверяет (2), и все
Владимир
Ретурн в цикле нельзя После цикла нужно его пихать И у тебя же тру если делится без остатка.... А должно наверное если не делится
Аа.. Это специально так... Погодите, а как............А как после цикла то, если иф в цикле ?..ХМ И иф вне цикла ? Ну тогда переменную видно не будет (i)
Алексей
А смысл от одного иф то ?
Ну если убрать только ретурн хто одно а если с иф это другое
Михаил
вот как это на Си выглядит
и никаких переменных не надо
Владимир
А куда делося ?
Владимир
Я же читал ((
Михаил
шо делося
Владимир
Объяснение
Владимир
вот как это на Си выглядит
Цикл завершиться и вернётся false...
Михаил
Цикл завершиться и вернётся false...
return мгновенно прекращает выполнение функции. Если хоть одно число даст остаток 0, до конца не дойдет
Vyacheslav
А куда делося ?
Я удолил) Лучше объяснение скинули
Владимир
с++
Михаил
перепиши на javascript, кто мешает
Vyacheslav
Так там c
Смысл то тот же
Игнат
Одинаково выглядит
Владимир
Так у меня же тоже самое блин блинский
Vyacheslav
Осталось понять )
Игнат
Ты сколько задание делаешь уже?
Владимир
Осталось понять )
Мне надо ретурн не использовать, ибо он останавливает цикл... ВОт в чём смысл, а как ?
Игнат
Успкойсч
Игнат
За завтра перенеси
Vyacheslav
Мне надо ретурн не использовать, ибо он останавливает цикл... ВОт в чём смысл, а как ?
Он и должен останавливать цикл, если число делится без остатка И не должен если не делится
Vyacheslav
За завтра перенеси
У него так не работает 😂 Парень бьётся до последнего
Игнат
Видно что ты спастил и ещё даже не прогал наверно нормальное кол-во времени
Игнат
Лучше в такие моменты отдохнуть
Владимир
Видно что ты спастил и ещё даже не прогал наверно нормальное кол-во времени
Что ? Спастил ? Скопипастил ? Не, всё прогал сам и мне помогал Вячеслав
Игнат
Алгоритм простого числа точно сам выдумал
Игнат
А вот что дальше уже твой код
Игнат
Только к сожалению без понимания написанный
Игнат
Так что лучше отдохни а потом ещё поизучай про синтаксис жс
Владимир
Всё могу объяснить и всё понимаю
Владимир
Только объясните мне, как мне ретурн убрать, чтобы цикл дальше крутил ???
Игнат
Ну первый вариант с prime === "True" весело
Игнат
Никак, это бессмысленно
Владимир
Ну первый вариант с prime === "True" весело
Да, было жестко... Молодость...
Владимир
Ща я уже синьор )
Владимир
Vyacheslav
Только объясните мне, как мне ретурн убрать, чтобы цикл дальше крутил ???
Зачем цикл крутится в принципе? С какой целью ты проверяешь делимость на числа меньше n?
Михаил
цель функции- узнать, простое число или нет, правильно?
Игнат
Шутки шутками но лучше посиди почитай про язык на сайтах туториалах
Михаил
цель функции- узнать, простое число или нет, правильно?
т.е. провести какие угодно операции (а желательно меньше) и вернуть булево число
Vyacheslav
Чтобы перебрать все делители до числа
А если встречается делитель, например твое число делится на 3 без остатка нужно дальше проверять делители?
Игнат
Странный, ну ладно
Игнат
Я вот вообще программирование изучал иногда с разницей в полгода:)
Игнат
И за 4 года обучение может 1к строк написал
Владимир
Я вот вообще программирование изучал иногда с разницей в полгода:)
Мне скоро нечего будет есть, так что, надо торопиться )
Игнат
Окей)
Игнат
Всегда есть КБ и пятёрочка с бристолем
Владимир
Зачем?
49 не простое число, т.к. у него есть делитель 7. Но функция не проверила этот делитель, так как цикл завершился на первой итерации.
Игнат
Бля, это бред уже
Vyacheslav
2
А на каком делителе функция завершается ?
Михаил
const prime = (n) => { if (n <= 3) { return true; } for (let i = 2; i < n; i++) { if (n % i === 0) { return false; } } return true; }; скорми этому тестеру, пускай проверит
Владимир
А на каком делителе функция завершается ?
Ну если делимое 9, то на 2 прерывается
Владимир
Аргумент 9
Jkobs
Убрать else и вытащить ренерн тру за цикл и поставить его после него
Vyacheslav
Аргумент 9
Ок Ещё раз. Если число 8 Оно делится на 2 Что будет? Если число 9 Оно не делится на 2 что будет?
Михаил
пройдись по циклу. Итак i = 2. Если число делится на i, то функция прерывается с возвратом false. Если не делится - функция прерывается с возвратом true. О дальнейших итерациях цикла с i = 3, 4, уже речь идти не может
Владимир
username_331
Ребята, перерыл весь гугл. На винду 11 нету гайдов. Как поменять имя папки пользователя?
Vyacheslav
Так, если число простое возвращаем тру если нет, то фалсу
Неет Если оно делится на 2 То все понятно Вернули фолс. А если не делится на 2 что мы должны сделать?