int q; if (a<=b & a<=c) q = a; else if (b<=a & b<=c) q = b; else q = c; return q; Если прописать вместе с "равно" то результат просчитает правильно. 1 -3 3 5 Но если убрать равно то выдаст результаты 1 -3 3 10 Почему так