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

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

Восстановить пароль Регистрация
 
OlegBrony
0 / 0 / 0
Регистрация: 19.05.2015
Сообщений: 30
04.10.2015, 20:43     Условие не соблюдается. выводит if в любом случае #1
вот код. что я делаю не так? на условие не обращайте внимания, я только учусь. суть в том, что он в любом случае пишет "вы ввели отрицательное значение"
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 в любом случае
Посмотрите здесь:

C++ Подскажите что не правильно чему оно не так выводит и по возможности исправьте ошибки вот условие и код программы
C++ Проверить, соблюдается ли равенство открывающихся и закрывающихся скобок
C++ name[name.size()] должен выдать наибольшее значение вектора, выдает ноль в любом случае.
Разработать программу, которая вводит данные и выводит тест True если условие истинно, в противном случае False C++
Условие:Все нулевые елементы заменить на еденицу!Во второй строке у меня там изменённый масив но там выводит нули одни!Почему? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mesteriis
 Аватар для Mesteriis
371 / 154 / 40
Регистрация: 08.08.2015
Сообщений: 1,059
Завершенные тесты: 1
04.10.2015, 20:46     Условие не соблюдается. выводит if в любом случае #2
Отвечу что бы сам догадался!!!
А где метод else?? ?
nmcf
4265 / 3696 / 1243
Регистрация: 14.04.2014
Сообщений: 14,480
04.10.2015, 20:47     Условие не соблюдается. выводит if в любом случае #3
Точку с запятой убери в 12-й строке.
Redzep
170 / 106 / 42
Регистрация: 21.12.2014
Сообщений: 312
04.10.2015, 20:48     Условие не соблюдается. выводит if в любом случае #4
Точку с запятой убери после
C++
1
if (r < 0)
OlegBrony
0 / 0 / 0
Регистрация: 19.05.2015
Сообщений: 30
04.10.2015, 20:50  [ТС]     Условие не соблюдается. выводит if в любом случае #5
Условие не соблюдается. выводит if в любом случае- скрин.
 Комментарий модератора 
Загружайте изображения на форум в расширенном режиме


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

Текущее время: 14:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru