Katerina
Katerina

Уважаемые программисты!

Объясните, пожалуйста, почему что бы я не ввёл, выводит всегда "-1, -2"?Вот код С++:#include #include
#include
using namespace std;

int main()
{
int n;
cin >> n;
if (n = 0)
cout = 1) && (n

ВК
Виктория Князева

Может, n == 0, n == -1, n== -2? Чай не в паскале, сравнение от присваивания надо отличать. А результат присваивания в if вроде бы равен самому присвоенному значению, и тут оно явно отлично от нуля, а что не ноль, то true

Похожие вопросы
Уважаемые программисты, ПОМОГИТЕ!
уважаемые программисты, куда надо поступать после 9 класса, чтобы стать программистом?
Уважаемые программисты! Помогите поменять шапку сайта, пожалуйста.
Уважаемые Веб-программисты и просто программисты
Уважаемые android-программисты!
Уважаемые программисты, помогите пожалуйста
Уважаемые программисты, просим помощи!
Уважаемые рнр программисты посоветуйте книги
Уважаемые программисты, подскажите пожалуйста))
уважаемые программисты