Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Deniska_777
3 / 3 / 0
Регистрация: 04.11.2010
Сообщений: 140
#1

Программа для вычисления выражения с булевыми оперциями - C++

20.12.2010, 22:41. Просмотров 472. Ответов 3
Метки нет (Все метки)

не знаю куда писать,


Надо написать прогу для вычисления выражения с булевыми оперциями.

Пример языковой программы:
A := 10011001; B := 01110111^A + 10110011; A := B ^ A ^ B;

Чтобы выдавала значение А и В

помгите

Добавлено через 38 минут
void main()
{ifstream fin;
ofstream fout;
fin.open("fin.txt");
char x[100]; fin.getline(x,100);
int p=0;

int i=-1;

m4: ;

i++; if(x[i]!='.') {
if(x[i]<'A' && x[i]>'Z')
goto m1;
else
{ if(x[i+1]>'A' && x[i+1]<'Z') i++;

i++;
if(x[i]!='=')
goto m1;
else

{p=0; while(x[i]!=';')
{ i++;
if(x[i]=='1' || x[i]=='0')
{
int j=i+1; while(j<i+8)
{ if(x[j]=='1' || x[j]=='0')
j++; else goto m1; }

i=i+7;
goto m3;
}

else { if(x[i]<'A'||x[i]>'Z')
goto m1;

else { if(x[i+1]>'A'&&x[i+1]<'Z') i++; goto m3;}

m3:
{i++; if(x[i]!='&'&& x[i]!='^'&& x[i]!='+'&& x[i]!='-')
{if(x[i]==';')goto m4; else goto m1; }

else p++;
if(p>4) goto m1; }
}
}}
}

}
cout<<"True"<<endl; goto m5;
m5: ;

Добавлено через 7 минут
Ну кто нибудь...

Добавлено через 7 минут
Помогите..
пожалусто

Добавлено через 14 минут
void main()
{ifstream fin;
ofstream fout;
fin.open("fin.txt");
char x[100]; fin.getline(x,100);
int p=0;

int i=-1;

m4: ;

i++; if(x[i]!='.') {
if(x[i]<'A' && x[i]>'Z')
goto m1;
else
{ if(x[i+1]>'A' && x[i+1]<'Z') i++;

i++;
if(x[i]!='=')
goto m1;
else

{p=0; while(x[i]!=';')
{ i++;
if(x[i]=='1' || x[i]=='0')
{
int j=i+1; while(j<i+8)
{ if(x[j]=='1' || x[j]=='0')
j++; else goto m1; }

i=i+7;
goto m3;
}

else { if(x[i]<'A'||x[i]>'Z')
goto m1;

else { if(x[i+1]>'A'&&x[i+1]<'Z') i++; goto m3;}

m3:
{i++; if(x[i]!='&'&& x[i]!='^'&& x[i]!='+'&& x[i]!='-')
{if(x[i]==';')goto m4; else goto m1; }

else p++;
if(p>4) goto m1; }
}
}}
}

}
cout<<"True"<<endl; goto m5;
m5: ;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2010, 22:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа для вычисления выражения с булевыми оперциями (C++):

Программа для вычисления выражения y=2 lg (x)+5 - C++
Помогите пожалуйста написать программу для вычисления выражения y=2 lg (x)+5.x и y - вещественные числа.

Программа для вычисления логического выражения - C++
Люди добрые ПОМОГИТЕ ПОЖАЛУЙСТА решить задачу - ЗАВТРА СДАВАТЬ !!!! Условие: Разработать программу для вычисления логического...

Программа для вычисления значения выражения - C++
Пытался написать программу для вычисления вот такого выражения An = sin(1–sin(2 + sin(3–sin(4 + ...sin(n))...), но он неправильно считает....

Программа на С++ для вычисления арифметического выражения - C++
помогите пожалуйста написать программу, для вычисления ниже приведенного выражения само выражение

Программа для вычисления значения выражения. sin(num1)+nem2... - C++
Помогите написать программу для решения следующей задачи: На входе два вещественных числа num1 и num2. Напишите программу для...

Программа вычисления выражения - C++
Написала программу которая вычисляет выражение \sinh \left(x \right)*\tan \left(x \right)-\tan \left(2+\sinh \left(x-1 \right)...

3
RUSya82
237 / 115 / 3
Регистрация: 15.10.2010
Сообщений: 395
20.12.2010, 22:55 #2
Deniska_777, ты написал на этом форуме 80 сообщений, и не умеешь пользоваться тэгами форматирования????
0
Deniska_777
3 / 3 / 0
Регистрация: 04.11.2010
Сообщений: 140
20.12.2010, 23:08  [ТС] #3
неа

а какой надо?

Добавлено через 9 минут
ну кто нибудь
0
RUSya82
237 / 115 / 3
Регистрация: 15.10.2010
Сообщений: 395
20.12.2010, 23:14 #4
в справку!!!
0
20.12.2010, 23:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2010, 23:14
Привет! Вот еще темы с ответами:

Программа разбора и вычисления значения арифметического выражения - C++
Написать программу разбора и вычисления значения арифметического выражения. На входе программы — строка, содержащая числа, скобки «(» и...

Программа ,вычисляющаю результат вычисления арифметического выражения - C++
Разработайте программу , вычисляющую результат вычисления арифметического выражения, операции и операнды которого передаются через...

Приложение для вычисления выражения - C++
Нужно разработать приложение для вычисления выражения.Корень x в 5 степени умножить на сумму arctg z и квадратного cos от x. Я начал но...

Алгоритм для вычисления выражения - C++
Помогите,пожалуйста, составить алгоритм. Зарание спасибо.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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