Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 14/01/22 Птн 03:21:35 2613396401
images.jfif 13Кб, 225x225
225x225
Безымянный.png 17Кб, 1104x640
1104x640
БЛЯЯЯЯЯЯТЬ!!!!!!!111

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

Откуда эта хуйня вычисляет такие ебанутые значения?
Аноним 14/01/22 Птн 03:22:02 2613396512
#include <iostream>
#include <locale.h>
using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
double X1, X2, X_i, a, b, c, F, x;
int N;
int i;
cout << "Введите начало диапазона ";
cin >> X1;
cout << "Введите конец диапазона ";
cin >> X2;
cout << "Введите шаг ";
cin >> X_i;
cout << "Введите a ";
cin >> a;
cout << "Введите b ";
cin >> b;
cout << "Введите с ";
cin >> c;
N = (int)((X2 - X1) / X_i + 1);
x = X1;
cout << " x\t| F\n";
cout << "-----------------\n";
for (i = 1; i <= N; i++)
{
if (c < 0 && x != 0)
{
F = -a x - c;
cout << ' ' << x << "\t| " << F << "\n";
x += X_i;
}
else if (c > 0 && x == 0)
{
F = (x - a) / (-c);
cout << ' ' << x << "\t| " << F << "\n";
x += X_i;
}
else
F = b
x / (c - a);
cout << ' ' << x << "\t| " << F << "\n";
x += X_i;
}

system("pause");
return 0;
}
Аноним 14/01/22 Птн 03:24:36 2613397023
Безымянный.png 55Кб, 471x785
471x785
Ещё ебаная макаба по тупому код заебашила. Мож так удобнее будет?
Аноним 14/01/22 Птн 03:24:52 2613397064
>>261339651
>using namespace std;
Обоссал дауна
Аноним 14/01/22 Птн 03:25:42 2613397215
> F = -a x - c;

>F = b x / (c - a)

Что это?
Аноним 14/01/22 Птн 03:26:30 2613397356
Аноним 14/01/22 Птн 03:26:54 2613397457
>>261339721
Это ебаная макаба стёрла знак умножения, вот что

Я ниже код пикчей скинул
Аноним 14/01/22 Птн 03:28:21 2613397838
>>261339706
Сто хуёв тебе за щёку, обиженное жизнью хуило с насранными штанами
Аноним 14/01/22 Птн 03:29:52 2613398159
бамп
Аноним 14/01/22 Птн 03:30:42 26133983710
>>261339702
>>261339745
При присвоении значения Fу там точно такой порядок действий как надо?
Аноним 14/01/22 Птн 03:33:21 26133989611
>>261339783
Ты как из палаты выбрался?
Аноним 14/01/22 Птн 03:34:40 26133992812
>>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/01/22 Птн 03:34:55 26133993313
>>261339702
А какой результат ты ожидаешь? Все работает точно так как ты написал.
Аноним 14/01/22 Птн 03:36:37 26133996814
>>261339933
При разных значения х одинаковое значение F?
Аноним 14/01/22 Птн 03:39:11 26134001415
>>261339933
Я их уже вручную через калькулятор пересчитывал - эта хуила зачем-то округляет дробные значения до целых несмотря на тип double
Аноним 14/01/22 Птн 03:41:10 26134005916
>>261340014
Речь идёт об очень малых значениях?
Аноним 14/01/22 Птн 03:42:35 26134008517
>>261340059
Один знак после запятой

Ну если для double это СЛИШКОМ маленькое значение...
Аноним 14/01/22 Птн 03:46:54 26134018518
>>261340085
Вижу во второй формуле что там возможно деление относительно малого числа на большое отрицательное, что может привести к большой ошибке в вычислениях, но если речь об одной цифре после запятой тогда хуй знает
И зачем тебе тогда дабл?
Аноним 14/01/22 Птн 03:50:27 26134025019
>>261340185
хз, препод сказал так делать
Аноним 14/01/22 Птн 03:54:26 26134033220
>>261340250
Если у тебя тот же код с другими формулами работает, значит проблема в формулах, пересмотри внимательно
Аноним 14/01/22 Птн 03:56:10 26134036521
image.png 31Кб, 1859x642
1859x642
оп троллит расходимся
14/01/22 Птн 03:56:42 26134037522
>>261339651
В else про скобки еблан не слышал? Тут блять даже человеку не понятно что сначало делать делить или умножать.
Какие же пориджи дегенераты..
Аноним 14/01/22 Птн 03:58:25 26134040423
image.png 46Кб, 1867x748
1867x748
Аноним 14/01/22 Птн 03:58:38 26134040824
>>261340375
Бля, и нахуй я сидел тут думал, если проблема в скобке ебучей
Аноним 14/01/22 Птн 03:58:44 26134041225
>>261339968
А ты скобочки в else поставь, клоун.
Аноним 14/01/22 Птн 03:59:26 26134041926
>>261340408
тебе компилятор про это говорит еблан
Аноним 14/01/22 Птн 04:00:17 26134043227
Аноним 14/01/22 Птн 04:00:21 26134043328
Аноним # OP 14/01/22 Птн 04:00:49 26134044529
>>261340375
>>261340404
>>261340408
>>261340412
ТРИЕДИНОЖДЫЁБАНЫЙНАХУЙ

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

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

Заебись - всё заработало
Аноним 14/01/22 Птн 04:00:58 26134044930
Screen Shot 202[...].png 34Кб, 280x726
280x726
Аноним 14/01/22 Птн 04:01:29 26134046131
>>261340419

И кстати скобки там нихуя не меняют
Аноним 14/01/22 Птн 04:02:13 26134047232
Аноним # OP 14/01/22 Птн 04:02:48 26134048233
>>261340445
Хотя вообще-то странно, куда они могли проебаться, если я тупо скопировал работающий код...

>>261340461
Меняют
Аноним 14/01/22 Птн 04:03:09 26134049034
>>261339640 (OP)
Вот людям делать нехуй, в 3 утра программируют какую-то херню, надо как подобает настоящему мужику работать на заводе с 5 утра до 8 вечера за 10 конских залуп, а не всякой хуйней маяться.
Аноним 14/01/22 Птн 04:04:14 26134050935
>>261340490
все првильно делает - не хочь быть гречневым - надо становиться сеньером помидором 300к\наносек
14/01/22 Птн 04:04:17 26134051136
>>261340490
С таким уровнем кода и не видением тривиальных проблем он скоро на завод пойдёт, не ссы.
Аноним 14/01/22 Птн 04:04:39 26134051837
>>261340490
Согласен. Три утра нечем больше заняться как проебанные скобочки искать.
Аноним 14/01/22 Птн 04:05:22 26134053338
>>261340511
плсюсы такая залупа что будешь искать скобочки и после 10 лет кодинга на нем
Аноним 14/01/22 Птн 04:06:38 26134054939
image 48Кб, 860x603
860x603
>>261340445
Почему тебе ide не сказала, что ты обосрался? Или ты в notepad++ пишешь?
Аноним 14/01/22 Птн 04:06:46 26134055140
>>261340533
Любой нормальный редактор кода спросит ни ахуел ли ты скобочки пропускать.
Аноним 14/01/22 Птн 04:08:42 26134057941
>>261340551
а в коде у опа все валидно, если нет скобок после else исполняет первая операция а остальные считая всегда будут выполнятся, собственно ворнинг был что отступ не такой у второй строки и все
Аноним # OP 14/01/22 Птн 04:08:55 26134058242
>>261340549
Visual Studio 2022

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

Хоть сам код скопируй и запусти
Аноним 14/01/22 Птн 04:11:44 26134062743
>>261340582
компилируй clang а не залупой от микрософта (просто в проекте переставь компайлер)
14/01/22 Птн 04:12:12 26134063644
>>261340582
Потому что си и си++ расчитане не на даунов, хочешь зумерский ситнаксис пиши на питуховене у которого внутри все библиотеки на си кек
Ебать ты охуеешь когда надо будет ручками память освобождать если у тебя от скобочек инсульт.
Аноним 14/01/22 Птн 04:12:34 26134064045
1642122732212.png 11413Кб, 3000x4000
3000x4000
>>261340472
Каким хуем они что-то меняют, если эта инструкция выполняется в любом случае, если первые два условия не выполняются?
Аноним 14/01/22 Птн 04:13:13 26134065146
>>261340579
Валидно то для компилятора валидно, но редактору спросить не ахуел ли ты на всякий случай можо.
Аноним 14/01/22 Птн 04:15:10 26134069247
>>261340579
Линтеры и стайлгайды то для кого придумали.
Аноним 14/01/22 Птн 04:16:11 26134071548
Аноним 14/01/22 Птн 04:16:21 26134071949
>>261340651
я говорю тебе что по синтаксису такая запись валидна
if(zalupa) {
doZalupa();
}
else
drugajaZalupa();

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

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

huj();
pizda();
Аноним 14/01/22 Птн 04:17:04 26134073150
>>261340719
бля ебал я редактор коментов все отсутпы уебались
Аноним 14/01/22 Птн 04:18:23 26134075751
>>261340692
придуманы для простых языков когда можно до компиляции чтото сказать, уеабнский синтаксис плюсов никогда не имел нормальных линтеров
Аноним 14/01/22 Птн 04:18:38 26134076552
>>261340719
Дак разумеется валидна, я же не спорю. Но как это отменяет то что правильно настроенный редактор должен предупреждать что так делать не можно, но лучше не нужно.
Аноним 14/01/22 Птн 04:19:14 26134077753
>>261340765
>можно, но лучше не нужно.
фикс
Аноним 14/01/22 Птн 04:21:22 26134082054
>>261340757
Что мешает до компиляции сказать что ты скобочку проебал и отступ не по стайлгайду сделал?
14/01/22 Птн 04:21:30 26134082455
>>261340765
Схуяли это, если есть if на одну строчку например, нахуй добавлять ему скобки, я вообще хуярю if()foo(); чтоб место сохранить и читабельность повысить если не длинно выходит конечн.
Аноним 14/01/22 Птн 04:21:31 26134082656
Аноним # OP 14/01/22 Птн 04:23:23 26134087657
>>261340826
Вычислил по метаданным?

И нет, не Славик. И не из Королёва. И даже не из РФии.
Аноним 14/01/22 Птн 04:23:57 26134088758
>>261340824
Потому что ты мудак. Скобочки пропускают только мудаки.
Аноним 14/01/22 Птн 04:24:28 26134090459
>>261340824
>читабельность повысить
Пиздец ты долбаеб.
14/01/22 Птн 04:25:07 26134092160
>>261340887
Ясно, видимо ничего сложнее баблсорта ты не писал. Мог бы так и сказать.
Аноним 14/01/22 Птн 04:25:13 26134092361
>>261340824
в больших фирмах за такое по рукам бъют, обычно всегда нужно ставить скобки чтобы таких всратых багов не было, еще и мержить было норм потом
Аноним 14/01/22 Птн 04:25:15 26134092462
>>261340824
>Схуяли это
Чтоб не попадать в неловкие ситуации как оп.
Аноним 14/01/22 Птн 04:26:11 26134094163
>>261340921
Это ты скорее всего не писал. Потому что в любой серьезной компании за такое бьют по рукам.
Аноним 14/01/22 Птн 04:26:41 26134095764
>>261340824
Правильно, меньше пробелов - меньше памяти занимается программой
14/01/22 Птн 04:28:39 26134099565
>>261340904
>>261340923
В каждой компании по своему, одна строка позволяет видеть больше кода. Я работал и иак и так, одна строка удобнее.
Аноним 14/01/22 Птн 04:29:19 26134100466
Аноним 14/01/22 Птн 04:29:26 26134100867
>>261339702
Ты пропустил возведения у степень два.
14/01/22 Птн 04:30:04 26134102068
>>261340941
А ты во всех компаниях работал, мань?
Аноним 14/01/22 Птн 04:30:20 26134102869
>>261341004
Ахахахах подъехали гайды для первокурсников подзалупинского политеха
Аноним 14/01/22 Птн 04:30:31 26134103270
>>261340995
>В каждой компании по своему
Да, в серьезных со скобками, в шарашках – без.
14/01/22 Птн 04:31:48 26134106571
Аноним 14/01/22 Птн 04:32:03 26134106972
>>261341028
Мань, так в гугле пишут. Гугль, знаешь такой? Скажу тебе что довольно серьезная конторка.
Аноним 14/01/22 Птн 04:33:02 26134109173
>>261341065
А мне то чего? Это же ты в шарашке говнокодиш.
14/01/22 Птн 04:34:01 26134111074
>>261341069
И? Это типо ЭТАЛОН СИНТАКСИСА и все компании должны ровнятся на них?
Аноним 14/01/22 Птн 04:35:52 26134114075
>>261341069
Я это к тому, что там написаны очевидные вещи, которые понятны и первокурснику после двух занятий в политехе. Кстати в Гугле ещё пишут что на JS можно и нужно писать всё, начиная от мобильных приложений заканчивая бэком и интерфейсом для стиральных машин.
14/01/22 Птн 04:35:53 26134114176
Аноним 14/01/22 Птн 04:37:19 26134116777
>>261340995
Вместо использования цикла for() быстрее использовать цикл while(). По той простой причине, что while() был придуман раньше, чем for(), то следовательно while() более низкоуровневый, а следовательно за абстрагирование мы расплачиваемся меньше, что ускоряет наш код.

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

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

чтобы сократить потребление оперативной памяти при исполнении программы. ОБЯЗАТЕЛЬНО удаляйте все лишние пробелы, табуляции, переходы на новые строки и комментарии. Именно они зачастую являются причиной потребления большей части оперативки и кеша процессора. Вы сами можете увидеть, как код стал более компактным и более читабельным. Если ваш код будет читать другой программист, то на его экранном пространстве также он будет занимать меньше места, соответственно полезного кода будет помещаться больше.
Аноним 14/01/22 Птн 04:37:45 26134117578
>>261341140
>Я это к тому, что там написаны очевидные вещи, которые понятны и первокурснику после двух занятий в политехе.
Ну видишь челу которому я ответил до сих пор непонятно.
14/01/22 Птн 04:39:42 26134121379
>>261341167
>пук юмором уровня пикабу
Аноним 14/01/22 Птн 04:41:20 26134124880
>>261341110
Да. Есть разные топовые стайлгайды, но насчет скобок они все единогласны.
Аноним 14/01/22 Птн 04:42:43 26134127481
>>261341213
>пук юмором уровня сосача(нового филиала тиктока)
Аноним 14/01/22 Птн 05:18:35 26134192482
>>261339702
Бога ради называй переменные нормально. За алфавит в переменных бьют в ебальник
Аноним 14/01/22 Птн 05:28:34 26134209983
>>261341924
А если он бывший математик например? Их же хуй переучишь
Аноним 14/01/22 Птн 05:30:07 26134212984
>>261342099
> А если
Бить в ебальник.
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов