Ребят, будьте так добры, подскажите плиз что не такс с моей программой в С++. При вводе a, эти две формулы должны выдать значения решенных уравнений равные друг другу. Но почему-то они не совпадают.. Может кто-то найдет где-то ошибку. Спасибо. Ниже мой код и фото задания
#include <iostream>#include <math.h>using namespace std;int main(){ float z1,z2,a; cout << "Vvedit' znachennya a="; cin >> a; cout << "Pryklad 1"; z1=pow((1+a+pow(a,2)/(2a+pow(a,2)))+2-(1-a+pow(a,2)/(2a-pow(a,2))),-1)(5-2pow(a,2)); cout << "Pryklad 2"; z2=(4-pow(a,2))/(2); cout << "\n" << z1 << "\t" << "\n" <<z2; system("pause"); return 0;}(На фото 19 вариант)
бамп годному треду
#include <iostream>#include <math.h>using namespace std;int main(){ float z1,z2,a; cout << "Vvedit' znachennya a="; cin >> a; cout << "Pryklad 1"; z1=pow((1+a+pow(a,2)/(2a+pow(a,2)))+2-(1-a+pow(a,2)/(2a-pow(a,2))),-1)(5-2pow(a,2)); cout << "Pryklad 2"; z2=(4-pow(a,2))/(2); cout << "\n" << z1 << "\t" << "\n" <<z2; system("pause"); return 0;}// исправил знак умножения в (5-2*pow(a,2)
Бамп
>>138938045>2aРазве так можно? Поставь 2*а на всякий>z2=(4-pow(a,2))/(2)>(2)Что это нахуй? Сделай тесты, какой резултат должен получиться при вводе допустим 2 и 2
опять этот даун вчерашний пришел со своей неправильной иде
>>138937980 (OP)z1=pow((1+a+pow(a,2)/(2a+pow(a,2)))Где скобки блядь?1 + а + pow(a,2)/(2a+pow(a,2))
>>138937980 (OP)Довн, а забить этот пример в гугл, где он сам сразу и посчитает ты не подумал?
>>1389383052*а есть на скрине, хз почему буфер съел её. А насчет (2) что не так?
>>138938614Ну а нахуй 2 в скобках писать? Тебе вообще в универе объясняли правила чистого кода и все такой? Почему у тебя на экран что то выводится между вычислениями, для чего? Двойки эти в скобках, пиздец. Что за приклады непонятные. Кароче, если должно быть одинаково переписывай формы без всякой хуйни типа а2
>>138937980 (OP)Вангую где=то проблемы с приведением типов. Попробуй по частям делать и чекать где идет проеб.
>>138937980 (OP)Её писало ленивое говнокодерское хуйло, вот что с ней не так. Пиздец, мы еще твой код дебажить должны, совсем охуели школьники.
>>138939108Зачем ты с первокуром так жестко? Ему и так больно, а ты еще добавляешь.
>>138937980 (OP)Начни с того, бля, что это улыбкуУпрости это ебучее выражение и приведи к каноническому виду, блеять!Во первых - в коде будет меньше уебанской писанины, во вторых меньше погрешность накапливаться будет.
>>138937980 (OP)z1 = ( (1 + a + a x a)/(2 x a + a x a) +2 - (1 - a + a x a)/(2 x a - a x a) ) x (5 - 2 x a x a)
>>138939228Что-то не то
>>138939581ДЕЛАЙ. СУКА. ПОШАГОВО. И. КАЖДЫЙ. ШАГ. ПРОВЕРЯЙ.
>>138939581ОП, Я МАТЬ ТВОЮ ЕБАЛ!Сука, ну упрости ты эту ебань! Смотри как коротко получается, дебил блять!
>>138939694Ну так по заданию же нужно делать, без упрощения
>>138939849Это где? Я текст задания не видел - это раз.Во-вторых, дебил тупорылый - вам разве про накапливающуюся погрешность не рассказывали?
>>138939849ебанат, он тебе запись упростил, а не пример
>>138937980 (OP)КОКХОЛ ЙОБОНЫ. КИБЕРСОТНЯ? САЙТ КРЕМЛЯ ВЗЛАМЫВАЕШЬ?
>>138939849Поясняю для медленнопонимающих. Допустим тебе нужно посчитать пример x = 2 + 2 / 2. Ты так и пишешь: int x = 2+2/2, и у тебя вылазит ошибка. Так чтобы проще было ее найти делай так: int x = 0; x = 2+2; x = x / 2; Понял, блять? И после каждого шага вывод пили на экран.
>>138939694
>>138940538Сссука, как же я ору, ни с треда ни с задания скопипастить не можешь.
>>138940538z=(((1 + a + pow(a, 2)) / (2 a + pow(a, 2))) + 2 - ((1 - a + pow(a, 2)) / 2 a - pow(a, 2)), -1)(2 - 2 pow(a, 2))Если это не поможет, посчитай блять на листочке действительно ли они будут равны
>>138941036pow забыл, сам допрешь куда нужно поставить
>>138941100Блять, я же с пруфами упростил, что эта длинная хуйня - это просто "2 - 0.5×a×a"
Вы программизды или математики?
>>138944928Хохлы.
>>138945109А ну все ясно
Удали нахер вижуал студио, самая худшая ИДЕ
>>138937980 (OP)>Pryklad Светлое будущее украинского ой-ти ИТТ.
>>138945417Прюклад
>>138945271ИДЕ норм, но для C#
Блядь, ебучие криворукие школьники, читай книги, пидор, а не неси свое говно сюда при первых же трудностях.
>>138940538Винда 10, всё плоское, кроме просмотрщика фотографий. Винда такая винда.
>>138937980 (OP)а зачем писать pow(a,2), если a * a короче?