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

Не работает условный оператор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перезагрузка операций в классах http://www.cyberforum.ru/cpp-beginners/thread1150068.html
//Time.h #include <iostream> using namespace std; class Time { int min, sec; public: Time(){min=0;sec=0;}; Time(int m, int s){min=m;sec=s;} Time(const Time&t){min=t.min;sec=t.sec;} ~Time(){};
C++ Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер фигуры (n) определяется при вводе. Заполненный параллелограмм. Основание и высота - n. Помогите пожалуйста, очень нужно!!! Если будет возможность, с построчечным описанием. http://www.cyberforum.ru/cpp-beginners/thread1150066.html
Объяснение задачи на шаблоны C++
#include <iostream> using namespace std; template <typename A> class Real{ A a; public: Real (){a=0;} Real (A b){a=b;} Real operator+ (Real plus)
C++ Какой максимальный размер строки можно зашифровать?
Хочу зашифровать текст с помощью cryptopp, но у меня получается зашифровать только 400Mb, а хочу 1Gb. Свыше 400Mb выскакивает std::bad_alloc. Звгружаю я файл так: std::string* data(new std::string); { boost::filesystem::path filePath("D:/test.exe"); std::ifstream file(filePath.string().c_str(), std::ifstream::binary); if (!file) { return 1; }
C++ Оператор копирования для объектов http://www.cyberforum.ru/cpp-beginners/thread1150006.html
Отсутствие, даже потенциальных, утечек памяти подразумевается. Пишу класс, который реализует шаблонный динамический массив. template <class T> class CMyArray { public: // Конструктор
C++ C++ исправить ошибки Помогите исправит ошибки=) #include <iostream> #include <stdio.h> #include <math.h> #include <conio.h> #include <time.h> using namespace std; int mas; int i,j,m,n,s,l,d; подробнее

Показать сообщение отдельно
Nalik
39 / 25 / 9
Регистрация: 30.11.2012
Сообщений: 646

Не работает условный оператор - C++

17.04.2014, 17:56. Просмотров 169. Ответов 3
Метки (Все метки)

Подскажите пожалуйста, почему чтобы я не вводил с клавиатуры, всегда выполняется действие 1?

Вот вырезка из программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int j;
cin >> j; //ввод с клавиатуры
 
//если переменная j равно 1, то выполняем действие 1
if (j=1) 
{
    cout << "вы ввели 1";
}
 
//если переменная j равно 2, то выполняем действие 2
if (j=2)
{
    cout << "вы ввели 2";
 
//если переменная j меньше 1 или больше 2, то выводим сообщение, что переменная не соответствует диапозону
if (j <1, j>2)
{
    cout <<"вводить нужно 1 или 2";
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru