Сидредин
intermediate и логарифмы знаю
@ikovrigin какие курсы посоветуешь по CS?
Max
https://e-maxx.ru/algo/ вот тут алгоритмы описаны, задачки потренироваться можешь на кодфорцес или литкод
потом просто читай всякие статейки на том же хабре про то что как работает и уже там наверно будет понимание что дальше хочется, а алгоритмы всегда полезно
Иван
Покажи объявление переменной эдж пиксель, это какой то твой кастомный класс в котором ты не определил присваивание.
Мы с Михаилом Симаковым сделали один фокус: void clear_edge_pixels() { struct Color pixel_color = {.r = 0, .g = 0, .b = 0}; struct edge_pixel empty_px = {.x = 0, .c = pixel_color, .depth = 0.0f}; for(int y = 0; y < WIN_HEIGHT; y++){ for(int x = 0; x < WIN_WIDTH; x++){ edge_pixels[y][x] = empty_px; } } } Но уже вылазит это: "expected '(' for function style cast or type construction"
Igor
https://e-maxx.ru/algo/ вот тут алгоритмы описаны, задачки потренироваться можешь на кодфорцес или литкод
Я бы сказал что это справочник по алгоритмам . Лучше взять учебник.
Zhan
"Грокаем алгоритмы"?
начал его, нравится
Max
Я бы сказал что это справочник по алгоритмам . Лучше взять учебник.
Возможно, но там кажется просто берешь те что помечены элементарными, читаешь, пытаешься написать и если все элементарные так пройти уже неплохо
Igor
@ikovrigin какие курсы посоветуешь по CS?
https://macode.ru/ а если серьезно то по алгоритмам я кидал ссылки миллион раз. Но не всем алгоритмы нужны. Для начала все же хорошо бы просто выучить любой язык и начать писать хоть что то.
Иван
@ikovrigin
Igor
Имхо лучше тренироваться писать код на алгоритмах а не на каком нибудь фреймворке
Смотри что я имею ввиду. Обычно когда новички начинают учить алгоритмы. То упираешься в следующее ... типа обсудили алгоритм. Человек вроде понял как он работает ... даже на листике может это написать (в смысле на листке в цифрах посчитать). А вот свои мысли в коде выразить не может. Вот это первый скилл который нужно тренировать. Дальше когда уже можешь то что думаешь написать в коде тогда алгоритмы. "реализация" это большая проблема всех новичков и это важнее чем алгоритмы. Просто люди которые начинали давно воспринимают это как само собой разумеющееся.
Zhan
в idea c alishevym разбираю core
Igor
пишу код, пишу проектики и читаю грокаем алгоритмы и на хабре как что работает? нормально
Возьми более серьезный учебник по алгоритмам если уж начал. Того же Кормана. Ну или самый простой путь найди "Базовые Алгоритмы для школьников" этой базы хватит на первые лет ... много ;)
Zhan
отпишучь через пару дней
Zhan
спасибо большое всем!
Igor
Ну опять же это все имхо никому не навязываю ;) Мне не понравился "грокаем ..."
Azamat
отпишучь через пару дней
с просьбой подбодрить мотивацией?)
Zhan
ахаххаах
Zhan
с просьбой подбодрить мотивацией?)
буду почаще сюда писать!
Zhan
мотивация то сработала
eye=x×s²
буду почаще сюда писать!
не рекомендую братан
Владимир
Не благословляю
Алексей
Не работает :(
Наверно потому что переменной присвоил указатель 😉
Алексей
Сидредин
Можно 🙂 Ору: АААА 😇
Ты как всегда вопремя)
Алексей
Andrii
Ты тоже с++ используешь и структуры. А вот подскажи молодому теории кусок. В структуре нельзя делать наследование?
Можно, в С++ struct и class отличаются только видимостью в умолчанию, struct это public, class это private
m700
Я если честно до сих пор не понимаю зачем структуры в плюсах
Andrii
Я если честно до сих пор не понимаю зачем структуры в плюсах
Потому что они есть в Си, а C++ планировался как 99% совместимый язык, да и вообще поначалу это был транслятор в Си.
Wietcewitch
Добрый вечер, не могу решить задачу Нам нужно написать некоторый код, чтобы вернуть первоначальную цену товара, число должно быть округлено до двух знаков после запятой. Нам будет указана цена продажи (цена со скидкой) и процент продажи, наша задача - определить первоначальную цену Цена продажи 373.85, скидка 11.2%. x = первоначальная цена товара Составил формулу: (x * 11.2) / 100 + 373.85 Но как найти x отсюда не могу понять
Wietcewitch
Высчитать 1% 🤷
От какого числа?
Igor
x - (x * 0.112) / 100 = 373.85 0.888 x = 373.85 x = 373.85 / 0.888
Wietcewitch
x - (x * 0.112) / 100 = 373.85 0.888 x = 373.85 x = 373.85 / 0.888
Этот вариант не рассматриваем
Wietcewitch
Этот сейчас попробую перевести в код
Igor
но вот как они предлагают восстановить изначальную цену не ясно ;) ... там до копейки не получишь точность. Или им подойдет любая цена ?
Wietcewitch
но вот как они предлагают восстановить изначальную цену не ясно ;) ... там до копейки не получишь точность. Или им подойдет любая цена ?
We need to write some code to return the original price of a product, the return type must be of type decimal and the number must be rounded to two decimal places.
Igor
We need to write some code to return the original price of a product, the return type must be of type decimal and the number must be rounded to two decimal places.
это понятно ... но два разных числа начальной цены могут давать одинаковую цену после скидки.
Igor
Ну ок ;)
Igor
конечная цена 0 ... скидка 100 процентво ;) восстанови начальную ;)
Igor
почему?
Лучше писать код ;) чем сообщения в чат ;)
Wietcewitch
def discover_original_price(discounted_price, sale_percentage): sale = 100 - sale_percentage salex = (discounted_price * 100) / sale return round(salex , 2) Решил
Wietcewitch
Где доходчиво объяснят цикл for? Может видео есть хорошее. Парочку посмотрел по запросу в интернете, но сути не уловил всё равно
Wietcewitch
пайтон
place
ну это повторяющейся цикл, можно задать количество повторений сделать декремент или инкремент
place
например у тебя есть массив цифр с помощью цикла можно пройтись по массиву и присвоить что-то в массив
Wietcewitch
Качался когда-то на турнике? Вот это и есть цикл for
Могу 15 раз подтянуться, но цикл не дается Вот например for i in range(5, 0, -1): print(i, end=' ') print('Взлетаем!!!') Что из всего этого количеств раз, которое мы повторяем? У нас есть в range старт последовательности(5), есть конец(0, который не включен) и шаг(-1), Мы идем от пяти к 0, выходит 5 4 3 2 1. Шаг у нас -1. А что такое I? Почему мы i в принте вызываем?
place
i это переменная
Wietcewitch
Разбери примеры попроще сначала
Где один параметр в range?
Erik
Побегай по списку
Wietcewitch