Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
OlegBrony
0 / 0 / 0
Регистрация: 19.05.2015
Сообщений: 35
#1

Условие не соблюдается. выводит if в любом случае - C++

04.10.2015, 20:43. Просмотров 156. Ответов 5
Метки нет (Все метки)

вот код. что я делаю не так? на условие не обращайте внимания, я только учусь. суть в том, что он в любом случае пишет "вы ввели отрицательное значение"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <conio.h>
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
int main()
{
setlocale(0, "");
int r;
cout << "Enter ruble:";
cin >> r;
if (r < 0);
{
cout << "Вы ввели отрицательное значение.";
_getch();
return -1;
}
cout << "У вас " << r << " рублей.";
_getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2015, 20:43     Условие не соблюдается. выводит if в любом случае
Посмотрите здесь:

Разработать программу, которая вводит данные и выводит тест True если условие истинно, в противном случае False - C++
Разработать программу, которая вводит данные и выводит тест TRUE , если указанное в варианте условие истинно, и FALSE в противном случае. ...

name[name.size()] должен выдать наибольшее значение вектора, выдает ноль в любом случае. - C++
int main(){ vector&lt;double&gt; temps; double temp; cout &lt;&lt; &quot;Введите последовательность символов и | для завершения цикла.&quot; &lt;&lt;...

3.1 Посмотрите, вроде быстрая сортировка, в любом случае, можете переделать(лучше под с++)? - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;clocale&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; /* выделение памяти */ int...

Не могу найти ошибку, при любом значении выводит 1.68729e+038 - C++
нахождение значения выражения Р=1/1*2 + 1/2*3 + ... + 1/n*(n+1) #include &lt;iostream&gt; #include &lt;math.h&gt; using...

Подскажите что не правильно чему оно не так выводит и по возможности исправьте ошибки вот условие и код программы - C++
Подскажите что не правильно чему оно не так выводит и по возможности исправьте ошибки вот условие и код программы: Проверить, есть ли во...

При любом условии вылетает из цикла - C++
while(str.empty()==false){ cout&lt;&lt;&quot;выберите операцию&quot;&lt;&lt;endl&lt;&lt;&quot;1.Добавить элемент&quot;&lt;&lt;endl; int k=0; cin&gt;&gt;k;//если убрать cin&gt;&gt;k...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mesteriis
373 / 156 / 40
Регистрация: 08.08.2015
Сообщений: 1,104
Завершенные тесты: 1
04.10.2015, 20:46     Условие не соблюдается. выводит if в любом случае #2
Отвечу что бы сам догадался!!!
А где метод else?? ?
nmcf
5273 / 4593 / 1538
Регистрация: 14.04.2014
Сообщений: 18,243
04.10.2015, 20:47     Условие не соблюдается. выводит if в любом случае #3
Точку с запятой убери в 12-й строке.
Redzep
197 / 133 / 54
Регистрация: 21.12.2014
Сообщений: 369
04.10.2015, 20:48     Условие не соблюдается. выводит if в любом случае #4
Точку с запятой убери после
C++
1
if (r < 0)
OlegBrony
0 / 0 / 0
Регистрация: 19.05.2015
Сообщений: 35
04.10.2015, 20:50  [ТС]     Условие не соблюдается. выводит if в любом случае #5
Условие не соблюдается. выводит if в любом случае- скрин.
 Комментарий модератора 
Загружайте изображения на форум в расширенном режиме


Добавлено через 1 минуту
а... так она не везде ставится. большое спасибо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2015, 21:33     Условие не соблюдается. выводит if в любом случае
Еще ссылки по теме:

Вызов переменной в любом месте программы - C++
Как можно вызвать переменную в любом месте программы, где возможен ввод в консоль (cin). Например, текстовая игра с выбором вариантов,...

Значение логарифма при любом аргументе - C++
при значении аргумента больше 1 следует воспользоваться значением ln10. Не могу понять ошибку, программа работает без цикла if, а с ним...

Таблица квадратов и кубов чисел на любом интервале - C++
помогите,кто сможет) написать функцию которая выводит таблицу квадратов и кубов чисел на любом интервале!вот

Определить день Пасхи в любом произвольном году - C++
Нужно написать программу, которая сможет определить в любом произвольном году, день Пасхи. Так же посчитать сколько дней осталась к Пасхе.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,184
Завершенные тесты: 1
04.10.2015, 21:33     Условие не соблюдается. выводит if в любом случае #6
Цитата Сообщение от OlegBrony Посмотреть сообщение
а... так она не везде ставится
Внимательнее относитесь к синтаксису.
В данном случае
if(Условие)Оператор;
А то, что Оператор заключен в скобки и перенесен на другую строку(строки) ничего не меняет!
Yandex
Объявления
04.10.2015, 21:33     Условие не соблюдается. выводит if в любом случае
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru