Артур
да, я думаю Дима по учебе много всего сложного решает
Дмитрий
Сидредин
https://youtu.be/7cSHcUP-8Os
Артур
на кодварсе, я только однострочники разарбов из гугла нашел ))
Дима
https://youtu.be/7cSHcUP-8Os
Даёшь спорт в массы!!!
Сидредин
на кодварсе, я только однострочники разарбов из гугла нашел ))
Они тоже когда-то писали простыни кода вместо однострочников))
Дима
Дрочить на однострочники такая себе идея
Сидредин
Даёшь спорт в массы!!!
Посмотри до конца!
Дима
После рефпкторинга в лучшую сторону там может быть много кода
Дима
И как правило улучшение кода не значит его сокращение
Сидредин
Абдыкадыров
Здравствуйте
Абдыкадыров
Не подскажете как рандомные значение в массиве сделать уникальными то есть не повторяющимися на с++
Дима
Здравствуйте
То есть просто Альберт, да? ИЛИ АЛЬБЕРТ С ПОДВОХОМ?🤔🤔🤔
Erik
То есть просто Альберт, да? ИЛИ АЛЬБЕРТ С ПОДВОХОМ?🤔🤔🤔
С подвохом может быть только Альберта
Абдыкадыров
srand юзай
Это чтобы рандомными заделать но не уникальными
Vyacheslav
Это чтобы рандомными заделать но не уникальными
https://www.google.com/search?q=%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5+%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+-+c%2B%2B&client=ms-android-xiaomi-rvo3&biw=393&bih=780&sxsrf=AOaemvIT8fFPcsDuL_bpHmacT6vYpyRLAw%3A1631203258981&ei=ui86YaunO9KTwPAPrMa-gAs&oq=%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5+%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+c%2B%2B&gs_lcp=ChNtb2JpbGUtZ3dzLXdpei1zZXJwEAEYADIGCAAQFhAeMgUIIRCgATIICCEQFhAdEB46BAgAEEc6BAgjECc6BQgAEIAEOgcIIRAKEKABUIILWIIiYLg0aABwAXgAgAGVAogBmAiSAQUwLjMuMpgBAKABAcgBCMABAQ&sclient=mobile-gws-wiz-serp
Anonymous
Меня не задушат ночью если я спрошу что такое "имхо"
Абдыкадыров
Так надо отсортировать или повырезать
Заполнить рандомными цифрами не допуская повторений
Дима
Меня не задушат ночью если я спрошу что такое "имхо"
По моему скромному мнению, если дословно
Алексей
Заполнить рандомными цифрами не допуская повторений
Ну тогда если память позволяет массив и переменная. Переменная формирует рандом и сравнивается с а-1 элементом массива. Если не совпадает заносится как элемент а
Omarov
Меня не задушат ночью если я спрошу что такое "имхо"
"Имею мнение - хуй оспоришь" со старославянского
Omarov
Борисов
Не подскажете как рандомные значение в массиве сделать уникальными то есть не повторяющимися на с++
Как вариант #include <iostream> #include <set> #include <cstdlib> int main() { std::set<int> data; while(data.size() != 100) { data.insert(std::rand()); } return 0; }
Anonymous
"Имею мнение - хуй оспоришь" со старославянского
Теперь я на поднялся на одну ступень в развитии?
Алексей
Как вариант #include <iostream> #include <set> #include <cstdlib> int main() { std::set<int> data; while(data.size() != 100) { data.insert(std::rand()); } return 0; }
А проверка на совпадение. И про то что массив ограничен сотней никто не говорил
Борисов
Это же пример
Абдыкадыров
Забыл сказать(каюсь)
Борисов
А проверка на совпадение. И про то что массив ограничен сотней никто не говорил
https://en.cppreference.com/w/cpp/container/set std::set is an associative container that contains a sorted set of unique objects of type Key
Абдыкадыров
А короткий. Сорри.
Чем длиннее чем лучше
Алексей
Чем длиннее чем лучше
Так мы не знаем или 20?
Абдыкадыров
Так мы не знаем или 20?
Я так то про извинения , а массив ограничен 20
Дима
Чем длиннее чем лучше
Создай массив, заполненый последовательными разными числами и перемешай
Алексей
Создай массив, заполненый последовательными разными числами и перемешай
Есть идея заполнить рандомом, а потом найти одинаковые и что нибудь с ними сделать ++ как пример
Абдыкадыров
Создай массив, заполненый последовательными разными числами и перемешай
Спасибо но это задание с условием применения rand и srand а так способ рабочий
Дима
Есть идея заполнить рандомом, а потом найти одинаковые и что нибудь с ними сделать ++ как пример
Просто мне когда нужен был массив рандомный разных чисел я так делал как написал, вот и посоветовал. Мне это необходимо было в тестах
Vyacheslav
Спасибо но это задание с условием применения rand и srand а так способ рабочий
Без сравнения каждого нового элемента со всеми уже имеющимися вроде как никак.
Алексей
Если они одинаковые +1 нечего не решит
В смысле.. один плюсуем другой оставляем как был
Дима
Если они одинаковые +1 нечего не решит
Максимально топорно, при добавлении нового проверяй чтобы ни с каким не совпадал
Дима
Да но как это сделать яхз
Делай каждый раз разные диапазоны в цикле генерации
Alexander
https://youtu.be/7cSHcUP-8Os
Какая жесть... Видеоряд хороший, типично-мотивационный.. а вот озвучка 🤦🏻‍♂ он забыл х@й изо рта вытащить? Пля, пулят из говна...
Алексей
Может с другим совпать
Согласен но это как пример. А потом сравнение
Алексей
Рекурсия конечно но может и другой алгоритм подобрать
Alexander
Меня не задушат ночью если я спрошу что такое "имхо"
IMHO - in my humble opinion, по моему скромному мнению 💁🏼‍♂
Абдыкадыров
Рекурсия конечно но может и другой алгоритм подобрать
Можно но по это курсу я ещё не дошло до них
Алексей
+
👍
Абдыкадыров
?
Дима
Да
Абдыкадыров
Попробую
Борисов
Я так то про извинения , а массив ограничен 20
Какая разница, сколько там значений ) #include <iostream> #include <set> #include <vector> #include <cstdlib> std::vector<int> uniqueValues(size_t count) { std::set<int> data; while(data.size() != count) data.insert(std::rand()); return std::vector<int>(data.begin(), data.end()); } int main() { std::vector<int> values = uniqueValues(20); for(auto val: values) std::cout << val << std::endl; return 0; }
Абдыкадыров
Спасибо всем
Борисов
В итоге длина сета может быть меньше требуемой
Там же условие - while(data.size() != count) ... Пока не наберется, продолжит генерить
Йцук
Так как же стать программистом?
Maksim Pozharskiy
Так как же стать программистом?
нужно всего лишь запрограммировать
Александр
Ребята посоветуйте для linux редактор кода с подсветкой кода SQL, чтоб именно предлагал подсказки
Алексей
Алексей
он бесплатный ?
Само собой как и сам MySQL