Карта сайта

Это автоматически сохраненная страница от 14.01.2022. Оригинал был здесь: http://2ch.hk/b/res/261339640.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Птн 14 Янв 2022 03:21:35
БЛЯЯЯЯЯЯТЬ!!!!!!!111 Хули этому ебаному циклу надо? Откуда эта хуйня вычисляет такие ебанутые значения?
БЛЯЯЯЯЯЯТЬ!!!!!!!111  Хули этому ебаному циклу надо?  Откуда эта хуйня вычисляет такие ебанутые значения?
БЛЯЯЯЯЯЯТЬ!!!!!!!111  Хули этому ебаному циклу надо?  Откуда эта хуйня вычисляет такие ебанутые значения?

БЛЯЯЯЯЯЯТЬ!!!!!!!111

Хули этому ебаному циклу надо?

Откуда эта хуйня вычисляет такие ебанутые значения?


Птн 14 Янв 2022 03:22:02
#include <iostream>
#include <locale.h>
using namespace std;

int main()
{
\tsetlocale(LC_ALL, "Russian");
\tdouble X1, X2, X_i, a, b, c, F, x;
\tint N;
\tint i;
\tcout << "Введите начало диапазона ";
\tcin >> X1;
\tcout << "Введите конец диапазона ";
\tcin >> X2;
\tcout << "Введите шаг ";
\tcin >> X_i;
\tcout << "Введите a ";
\tcin >> a;
\tcout << "Введите b ";
\tcin >> b;
\tcout << "Введите с ";
\tcin >> c;
\tN = (int)((X2 - X1) / X_i + 1);
\tx = X1;
\tcout << " x\t| F\n";
\tcout << "-----------------\n";
\tfor (i = 1; i <= N; i++)
\t{
\t\tif (c < 0 && x != 0)
\t\t{
\t\t\tF = -a x - c;
\t\t\tcout << ' ' << x << "\t| " << F << "\n";
\t\t\tx += X_i;
\t\t}
\t\telse if (c > 0 && x == 0)
\t\t{
\t\t\tF = (x - a) / (-c);
\t\t\tcout << ' ' << x << "\t| " << F << "\n";
\t\t\tx += X_i;
\t\t}
\t\telse
\t\t\tF = b
x / (c - a);
\t\t cout << ' ' << x << "\t| " << F << "\n";
\t\t x += X_i;
\t}

\tsystem("pause");
\treturn 0;
}

Птн 14 Янв 2022 03:24:36
Ещё ебаная макаба по тупому код заебашила. Мож так удобнее будет?


Птн 14 Янв 2022 03:24:52
>>261339651
>using namespace std;
Обоссал дауна

Птн 14 Янв 2022 03:25:42
> F = -a x - c;

>F = b x / (c - a)

Что это?

Птн 14 Янв 2022 03:26:30
>>261339706
Обоссал бумера

Птн 14 Янв 2022 03:26:54
>>261339721
Это ебаная макаба стёрла знак умножения, вот что

Я ниже код пикчей скинул

Птн 14 Янв 2022 03:28:21
>>261339706
Сто хуёв тебе за щёку, обиженное жизнью хуило с насранными штанами

Птн 14 Янв 2022 03:29:52
бамп

Птн 14 Янв 2022 03:30:42
>>261339702
>>261339745
При присвоении значения Fу там точно такой порядок действий как надо?

Птн 14 Янв 2022 03:33:21
>>261339783
Ты как из палаты выбрался?

Птн 14 Янв 2022 03:34:40
>>261339837
Да, есть АБСОЛЮТНО такой же код, но с немного другой формулой при вычислении F - и всё работает.

Сами формулы:

F = a pow(x, 2) + b x + c;
cout << ' ' << x << "\t| " << F << "\n";
x += X_i;

F = -a / (x - c);
cout << ' ' << x << "\t| " << F << "\n";
x += X_i;

F = a * (x + c);
cout << ' ' << x << "\t| " << F << "\n";
x += X_i;

Птн 14 Янв 2022 03:34:55
>>261339702
А какой результат ты ожидаешь? Все работает точно так как ты написал.

Птн 14 Янв 2022 03:36:37
>>261339933
При разных значения х одинаковое значение F?

Птн 14 Янв 2022 03:39:11
>>261339933
Я их уже вручную через калькулятор пересчитывал - эта хуила зачем-то округляет дробные значения до целых несмотря на тип double

Птн 14 Янв 2022 03:41:10
>>261340014
Речь идёт об очень малых значениях?

Птн 14 Янв 2022 03:42:35
>>261340059
Один знак после запятой

Ну если для double это СЛИШКОМ маленькое значение...

Птн 14 Янв 2022 03:46:54
>>261340085
Вижу во второй формуле что там возможно деление относительно малого числа на большое отрицательное, что может привести к большой ошибке в вычислениях, но если речь об одной цифре после запятой тогда хуй знает
И зачем тебе тогда дабл?

Птн 14 Янв 2022 03:50:27
>>261340185
хз, препод сказал так делать

Птн 14 Янв 2022 03:54:26
>>261340250
Если у тебя тот же код с другими формулами работает, значит проблема в формулах, пересмотри внимательно

Птн 14 Янв 2022 03:56:10
оп троллит расходимся


Птн 14 Янв 2022 03:56:42
[email: sage]

>>261339651
В else про скобки еблан не слышал? Тут блять даже человеку не понятно что сначало делать делить или умножать.
Какие же пориджи дегенераты..

Птн 14 Янв 2022 03:58:25

Птн 14 Янв 2022 03:58:38
>>261340375
Бля, и нахуй я сидел тут думал, если проблема в скобке ебучей

Птн 14 Янв 2022 03:58:44
>>261339968
А ты скобочки в else поставь, клоун.

Птн 14 Янв 2022 03:59:26
>>261340408
тебе компилятор про это говорит еблан

Птн 14 Янв 2022 04:00:17
>>261340419
Я не оп, еблан

Птн 14 Янв 2022 04:00:21
>>261340419
Ващет нет, ему похуй.

Птн 14 Янв 2022 04:00:49
[OP]

>>261340375
>>261340404
>>261340408
>>261340412
ТРИЕДИНОЖДЫЁБАНЫЙНАХУЙ

Я реально тупо проебал скобки в else

Пиздец, мудрый анон как всегда на высоте

Заебись - всё заработало

Птн 14 Янв 2022 04:00:58



Птн 14 Янв 2022 04:01:29
>>261340419

И кстати скобки там нихуя не меняют

Птн 14 Янв 2022 04:02:13
>>261340461
Че прям ваще нихуя?

Птн 14 Янв 2022 04:02:48
[OP]

>>261340445
Хотя вообще-то странно, куда они могли проебаться, если я тупо скопировал работающий код...

>>261340461
Меняют

Птн 14 Янв 2022 04:03:09
>>261339640 (OP)
Вот людям делать нехуй, в 3 утра программируют какую-то херню, надо как подобает настоящему мужику работать на заводе с 5 утра до 8 вечера за 10 конских залуп, а не всякой хуйней маяться.

Птн 14 Янв 2022 04:04:14
>>261340490
все првильно делает - не хочь быть гречневым - надо становиться сеньером помидором 300к\наносек

Птн 14 Янв 2022 04:04:17
[email: sage]

>>261340490
С таким уровнем кода и не видением тривиальных проблем он скоро на завод пойдёт, не ссы.

Птн 14 Янв 2022 04:04:39
>>261340490
Согласен. Три утра нечем больше заняться как проебанные скобочки искать.

Птн 14 Янв 2022 04:05:22
>>261340511
плсюсы такая залупа что будешь искать скобочки и после 10 лет кодинга на нем

Птн 14 Янв 2022 04:06:38
>>261340445
Почему тебе ide не сказала, что ты обосрался? Или ты в notepad++ пишешь?


Птн 14 Янв 2022 04:06:46
>>261340533
Любой нормальный редактор кода спросит ни ахуел ли ты скобочки пропускать.

Птн 14 Янв 2022 04:08:42
>>261340551
а в коде у опа все валидно, если нет скобок после else исполняет первая операция а остальные считая всегда будут выполнятся, собственно ворнинг был что отступ не такой у второй строки и все

Птн 14 Янв 2022 04:08:55
[OP]

>>261340549
Visual Studio 2022

Вообще не ебу, какого хуя. Ни ошибок, ни ещё какой-либо хуйни. Просто список из ебанутых цифр.

Хоть сам код скопируй и запусти

Птн 14 Янв 2022 04:11:44
>>261340582
компилируй clang а не залупой от микрософта (просто в проекте переставь компайлер)

Птн 14 Янв 2022 04:12:12
[email: sage]

>>261340582
Потому что си и си++ расчитане не на даунов, хочешь зумерский ситнаксис пиши на питуховене у которого внутри все библиотеки на си кек
Ебать ты охуеешь когда надо будет ручками память освобождать если у тебя от скобочек инсульт.

Птн 14 Янв 2022 04:12:34
>>261340472
Каким хуем они что-то меняют, если эта инструкция выполняется в любом случае, если первые два условия не выполняются?


Птн 14 Янв 2022 04:13:13
>>261340579
Валидно то для компилятора валидно, но редактору спросить не ахуел ли ты на всякий случай можо.

Птн 14 Янв 2022 04:15:10
>>261340579
Линтеры и стайлгайды то для кого придумали.

Птн 14 Янв 2022 04:16:11
>>261340640
Я обосрался

Птн 14 Янв 2022 04:16:21
>>261340651
я говорю тебе что по синтаксису такая запись валидна
if(zalupa) {
doZalupa();
}
else
drugajaZalupa();

выполнится первая инсрукция после else если туда дойдет код

if(zalupa) {
doZalupa();
}
else
drugajaZalupa();
huj();
pizda();
эт овсеравно что
if(zalupa) {
doZalupa();
}
else
drugajaZalupa();

huj();
pizda();

Птн 14 Янв 2022 04:17:04
>>261340719
бля ебал я редактор коментов все отсутпы уебались

Птн 14 Янв 2022 04:18:23
>>261340692
придуманы для простых языков когда можно до компиляции чтото сказать, уеабнский синтаксис плюсов никогда не имел нормальных линтеров

Птн 14 Янв 2022 04:18:38
>>261340719
Дак разумеется валидна, я же не спорю. Но как это отменяет то что правильно настроенный редактор должен предупреждать что так делать не можно, но лучше не нужно.

Птн 14 Янв 2022 04:19:14
>>261340765
>можно, но лучше не нужно.
фикс

Птн 14 Янв 2022 04:21:22
>>261340757
Что мешает до компиляции сказать что ты скобочку проебал и отступ не по стайлгайду сделал?

Птн 14 Янв 2022 04:21:30
[email: sage]

>>261340765
Схуяли это, если есть if на одну строчку например, нахуй добавлять ему скобки, я вообще хуярю if()foo(); чтоб место сохранить и читабельность повысить если не длинно выходит конечн.

Птн 14 Янв 2022 04:21:31
>>261339640 (OP)
Славик, ты не из Королёва случаем?

Птн 14 Янв 2022 04:23:23
[OP]

>>261340826
Вычислил по метаданным?

И нет, не Славик. И не из Королёва. И даже не из РФии.

Птн 14 Янв 2022 04:23:57
>>261340824
Потому что ты мудак. Скобочки пропускают только мудаки.

Птн 14 Янв 2022 04:24:28
>>261340824
>читабельность повысить
Пиздец ты долбаеб.

Птн 14 Янв 2022 04:25:07
[email: sage]

>>261340887
Ясно, видимо ничего сложнее баблсорта ты не писал. Мог бы так и сказать.

Птн 14 Янв 2022 04:25:13
>>261340824
в больших фирмах за такое по рукам бъют, обычно всегда нужно ставить скобки чтобы таких всратых багов не было, еще и мержить было норм потом

Птн 14 Янв 2022 04:25:15
>>261340824
>Схуяли это
Чтоб не попадать в неловкие ситуации как оп.

Птн 14 Янв 2022 04:26:11
>>261340921
Это ты скорее всего не писал. Потому что в любой серьезной компании за такое бьют по рукам.

Птн 14 Янв 2022 04:26:41
>>261340824
Правильно, меньше пробелов - меньше памяти занимается программой

Птн 14 Янв 2022 04:28:39
[email: sage]

>>261340904
>>261340923
В каждой компании по своему, одна строка позволяет видеть больше кода. Я работал и иак и так, одна строка удобнее.

Птн 14 Янв 2022 04:29:19
>>261340824
https://google.github.io/styleguide/cppguide.html#Conditionals

Птн 14 Янв 2022 04:29:26
>>261339702
Ты пропустил возведения у степень два.

Птн 14 Янв 2022 04:30:04
[email: sage]

>>261340941
А ты во всех компаниях работал, мань?

Птн 14 Янв 2022 04:30:20
>>261341004
Ахахахах подъехали гайды для первокурсников подзалупинского политеха

Птн 14 Янв 2022 04:30:31
>>261340995
>В каждой компании по своему
Да, в серьезных со скобками, в шарашках – без.

Птн 14 Янв 2022 04:31:48
[email: sage]

>>261341032
Ок, утешай себя.

Птн 14 Янв 2022 04:32:03
>>261341028
Мань, так в гугле пишут. Гугль, знаешь такой? Скажу тебе что довольно серьезная конторка.

Птн 14 Янв 2022 04:33:02
>>261341065
А мне то чего? Это же ты в шарашке говнокодиш.

Птн 14 Янв 2022 04:34:01
[email: sage]

>>261341069
И? Это типо ЭТАЛОН СИНТАКСИСА и все компании должны ровнятся на них?

Птн 14 Янв 2022 04:35:52
>>261341069
Я это к тому, что там написаны очевидные вещи, которые понятны и первокурснику после двух занятий в политехе. Кстати в Гугле ещё пишут что на JS можно и нужно писать всё, начиная от мобильных приложений заканчивая бэком и интерфейсом для стиральных машин.

Птн 14 Янв 2022 04:35:53
[email: sage]

>>261341091
Как скажешь мань

Птн 14 Янв 2022 04:37:19
>>261340995
Вместо использования цикла for() быстрее использовать цикл while(). По той простой причине, что while() был придуман раньше, чем for(), то следовательно while() более низкоуровневый, а следовательно за абстрагирование мы расплачиваемся меньше, что ускоряет наш код.

Если вам нужно сделать вечный цикл, например как при поиски в ширину, лучше писать while(!false) вместо обычного while(true). поскольку процессор быстрее воспринимает команды с нулями, то и отрицание нуля он будет обрабатывать быстрее, нежели просто единицу. Это сильно ускоряет ваш проход по циклу.

Описание типа данных для каждой отдельной переменной отдельно также уменьшает затраты процессорного времени. Поскольку вы перекладываете часть работы процессора на себя. Как бы расписывая всё для каждой переменной в отдельности, тем самым "разжёвывая" код, процессору приходиться декодировать значительно меньше данных.

чтобы сократить потребление оперативной памяти при исполнении программы. ОБЯЗАТЕЛЬНО удаляйте все лишние пробелы, табуляции, переходы на новые строки и комментарии. Именно они зачастую являются причиной потребления большей части оперативки и кеша процессора. Вы сами можете увидеть, как код стал более компактным и более читабельным. Если ваш код будет читать другой программист, то на его экранном пространстве также он будет занимать меньше места, соответственно полезного кода будет помещаться больше.

Птн 14 Янв 2022 04:37:45
>>261341140
>Я это к тому, что там написаны очевидные вещи, которые понятны и первокурснику после двух занятий в политехе.
Ну видишь челу которому я ответил до сих пор непонятно.

Птн 14 Янв 2022 04:39:42
[email: sage]

>>261341167
>пук юмором уровня пикабу

Птн 14 Янв 2022 04:41:20
>>261341110
Да. Есть разные топовые стайлгайды, но насчет скобок они все единогласны.

Птн 14 Янв 2022 04:42:43
>>261341213
>пук юмором уровня сосача(нового филиала тиктока)

Птн 14 Янв 2022 05:18:35
>>261339702
Бога ради называй переменные нормально. За алфавит в переменных бьют в ебальник

Птн 14 Янв 2022 05:28:34
>>261341924
А если он бывший математик например? Их же хуй переучишь


Птн 14 Янв 2022 05:30:07
>>261342099
> А если
Бить в ебальник.



← К списку тредов