43 / 44 / 4
Регистрация: 31.01.2013
Сообщений: 193
|
|
1 | |
Ввод условия с клавиатуры11.02.2019, 15:51. Показов 2199. Ответов 4
Метки нет (Все метки)
Приветствую товарищи.
Делаю консольное приложение, в котором остался один момент: нужно чтобы пользователь вводил условие в таком виде "(In[1]==1 & In[4]==1)|| (In[3]==1 & In[4]==1 & In[7]==1)|| (In[5]==1 & In[0]==1 & In[9]==1)". Затем это условие передается в функцию, и используется в конструкции if. Подскажите как реализовать.
0
|
11.02.2019, 15:51 | |
Ответы с готовыми решениями:
4
Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур Как правильно заменить ввод данных простой на ввод с клавиатуры? Переделать ввод из файла на ввод с клавиатуры Ввод с клавиатуры |
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
11.02.2019, 16:54 | 2 | |||||
как вариант объявить новую переменную int k=0, затем записать:
тоже самое можно сделать с помощью переменной типа bool
0
|
43 / 44 / 4
Регистрация: 31.01.2013
Сообщений: 193
|
||||||
11.02.2019, 17:24 [ТС] | 3 | |||||
Yetty, вы меня не поняли.
Пользователь должен в консоли писать подобные условия типа (In[1]==1 & In[4]==1)|| (In[3]==1 & In[4]==1 & In[7]==1)|| (In[5]==1 & In[0]==1 & In[9]==1). За тем это условие передается в фунции и используется в if
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
11.02.2019, 17:46 | 4 | |||||
meraxujiep, похоже это Вы меня не поняли. я предложил передать не всё условие, а только результат этого условия. например In[1]==1 и In[4]==1 условие истинно. передаём k=1 (или b=true)
0
|
43 / 44 / 4
Регистрация: 31.01.2013
Сообщений: 193
|
||||||
11.02.2019, 17:54 [ТС] | 5 | |||||
Yetty, извините за сумбурное изложение своих мыслей.
в функцию передается массив In[11]- заполненный рандомно 1 и 0. На основании введенного условия и массива In[] функция возвращает значение. ввел пользователь user_In[1]==1 & user_In[4]==1)|| (user_In[3]==1 & user_In[4]==1 & user_In[7]==1)...) , а в функции вместо user_In[1] должен использоваться элемент массива In[1]
0
|
11.02.2019, 17:54 | |
11.02.2019, 17:54 | |
Помогаю со студенческими работами здесь
5
Ввод с клавиатуры Ввод с клавиатуры ввод с клавиатуры Ввод с клавиатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |