0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 17
|
||||||
1 | ||||||
Небольшая ошибка в программе01.10.2014, 03:26. Показов 657. Ответов 2
Метки нет (Все метки)
Я полный новичок в c++, написал программу, которая проверяет, какое число больше, первое, или второе.
Введите первое число: 6 Введите второе число: 1 6>1 1=1 Собственно, все как надо, вот только в самом конце пишет 1 равен одному, и так всегда, какое бы число я не вводил под переменной b, допустим, 10, всегда в самом конце появляется строчка, что 10 = 10, которая нафиг не нужна. Помогите пожалуйста разобраться, где я накосячил? Просьба сильно не пинать, да, я в этом деле полный нуб и я сам это знаю
0
|
01.10.2014, 03:26 | |
Ответы с готовыми решениями:
2
Небольшая недоработка в программе Нужна небольшая правка в программе Небольшая корректировка вывода в программе Небольшая утечка памяти в программе |
БНТУ ФИТР
215 / 155 / 42
Регистрация: 26.12.2012
Сообщений: 382
|
|
01.10.2014, 03:33 | 2 |
Winter94, У вас самая распространенная ошибка новичка. За сравнения двух объектов(переменных типи int в вашем случае) используются операторы cравнения. < > <= <= != ==.
В жизни мы привыкли что = - начит то что справа равняется(эквивалентно) тому что слева. Но в Си это не так) в си оператор = - это оператор присваивания, а оператор эквивалентности выглядит как == Вывод - заменить сравнение на if(a==b)
1
|
0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 17
|
|
01.10.2014, 03:37 [ТС] | 3 |
Спасибо, все понял, все исправил))
0
|
01.10.2014, 03:37 | |
01.10.2014, 03:37 | |
Помогаю со студенческими работами здесь
3
Небольшая ошибка в коде Совсем небольшая ошибка небольшая ошибка в чем дело? Пожалуйста : небольшая ошибка в цикле! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |