>>261340085 Вижу во второй формуле что там возможно деление относительно малого числа на большое отрицательное, что может привести к большой ошибке в вычислениях, но если речь об одной цифре после запятой тогда хуй знает И зачем тебе тогда дабл?
>>261339651 В else про скобки еблан не слышал? Тут блять даже человеку не понятно что сначало делать делить или умножать. Какие же пориджи дегенераты..
>>261339640 (OP) Вот людям делать нехуй, в 3 утра программируют какую-то херню, надо как подобает настоящему мужику работать на заводе с 5 утра до 8 вечера за 10 конских залуп, а не всякой хуйней маяться.
>>261340551 а в коде у опа все валидно, если нет скобок после else исполняет первая операция а остальные считая всегда будут выполнятся, собственно ворнинг был что отступ не такой у второй строки и все
>>261340582 Потому что си и си++ расчитане не на даунов, хочешь зумерский ситнаксис пиши на питуховене у которого внутри все библиотеки на си кек Ебать ты охуеешь когда надо будет ручками память освобождать если у тебя от скобочек инсульт.
>>261340719 Дак разумеется валидна, я же не спорю. Но как это отменяет то что правильно настроенный редактор должен предупреждать что так делать не можно, но лучше не нужно.
>>261340765 Схуяли это, если есть if на одну строчку например, нахуй добавлять ему скобки, я вообще хуярю if()foo(); чтоб место сохранить и читабельность повысить если не длинно выходит конечн.
>>261340824 в больших фирмах за такое по рукам бъют, обычно всегда нужно ставить скобки чтобы таких всратых багов не было, еще и мержить было норм потом
>>261341069 Я это к тому, что там написаны очевидные вещи, которые понятны и первокурснику после двух занятий в политехе. Кстати в Гугле ещё пишут что на JS можно и нужно писать всё, начиная от мобильных приложений заканчивая бэком и интерфейсом для стиральных машин.
>>261340995 Вместо использования цикла for() быстрее использовать цикл while(). По той простой причине, что while() был придуман раньше, чем for(), то следовательно while() более низкоуровневый, а следовательно за абстрагирование мы расплачиваемся меньше, что ускоряет наш код.
Если вам нужно сделать вечный цикл, например как при поиски в ширину, лучше писать while(!false) вместо обычного while(true). поскольку процессор быстрее воспринимает команды с нулями, то и отрицание нуля он будет обрабатывать быстрее, нежели просто единицу. Это сильно ускоряет ваш проход по циклу.
Описание типа данных для каждой отдельной переменной отдельно также уменьшает затраты процессорного времени. Поскольку вы перекладываете часть работы процессора на себя. Как бы расписывая всё для каждой переменной в отдельности, тем самым "разжёвывая" код, процессору приходиться декодировать значительно меньше данных.
чтобы сократить потребление оперативной памяти при исполнении программы. ОБЯЗАТЕЛЬНО удаляйте все лишние пробелы, табуляции, переходы на новые строки и комментарии. Именно они зачастую являются причиной потребления большей части оперативки и кеша процессора. Вы сами можете увидеть, как код стал более компактным и более читабельным. Если ваш код будет читать другой программист, то на его экранном пространстве также он будет занимать меньше места, соответственно полезного кода будет помещаться больше.
>>261341140 >Я это к тому, что там написаны очевидные вещи, которые понятны и первокурснику после двух занятий в политехе. Ну видишь челу которому я ответил до сих пор непонятно.