Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Работа с математикой, вычисление, программирование.

Страниц (4): « 1 2 3 [4]
 

31. Kibor - 26 Июля, 2017 - 10:04:23 - перейти к сообщению
введите в кибор и проверьте
32. 007wan - 28 Июля, 2017 - 08:55:38 - перейти к сообщению
А как сравнить:
CODE:

int otvet_1;
int text_1=formatsn(text_edit0[13]);
int text_2=formatsn(text_edit0[0]);
otvet_1=text_1*3;
if (otvet_1>text_2)
{
external(INT, "my_message", "MessageBoxA", "user32.dll");
my_message(0, "true", 0);
}
else
{
external(INT, "my_message", "MessageBoxA", "user32.dll");
my_message(0, "false", 0);
}

Типа так? почему-то ни ошибок, ничего не происходит.
33. 007wan - 29 Июля, 2017 - 07:09:52 - перейти к сообщению
Как сделать ответ без минуса, т.е он не должен быть отрицательным.

ot=r/3;
gg=rrrrrrrrrrrrr-ot;
ggg=gg*(-1); ИЛИ gg=ot-rrrrrrrrrrrrr; в обоих случаях - ошибка.
(Добавление)
А всё нашел ошибку, не увидел в огромном куске кода, забыл поставить ";" в int gg
34. Kibor - 29 Июля, 2017 - 11:28:53 - перейти к сообщению
if (a<0)a=a*-1;
35. 007wan - 29 Июля, 2017 - 12:17:51 - перейти к сообщению
Вот еще ошибка, просто не хочу к text_edit делать переменные короткие, типа так:
int a=formatsn(text_edit0[0])
Вот где ошибка:
fwrite(formatsn(text_edit0[0])-formatsn(text_edit0[12])*3);
надо, что бы text_edit0[12] умножал на 3 и вычитал text_edit0[0]
Ошибка в том, что он даёт отрицательный ответ.
(Добавление)
А всё нашел опять))

fwrite(formatsn(text_edit0[12])*3-formatsn(text_edit0[0]));
(Добавление)
Ошибки при расчёте почти одинаковых переменных:
int a1;
int a2;

при a1/a2;
примерно так происходят ошибки.

Powered by ExBB FM 1.0 Final