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

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

Войти
Регистрация
Восстановить пароль
 
Асурус
2 / 2 / 1
Регистрация: 27.07.2012
Сообщений: 40
#1

Расставьте скобки в следующих выражениях: - C++

15.11.2013, 22:33. Просмотров 406. Ответов 1
Метки нет (Все метки)

В задание написано, что нужно расставить скобки, только мне тут почти ничего не понятно Помогите пожалуйста расставить скобки и поясните некоторые моменты... вот задания:
1)a = b + c* d<<2 & 8 - тут после d совсем не понятно... что это? d << 2 и 2 & 8
2)a& 077 != 3 - что значит a& 077
3)a == b || a ==c && c< 5 - тут наверное так: (a == b || a == c) && c< 5 хотя можно и так )))
a == b || (a == c && c<5) не знаю что верно...
4)c = x! = 0 - тут тоже не понятен x!
5)0<= i<7 - это тоже не ясно
6)f(1,2) +3 - что здесь то надо!!!
7)a = - 1++ b -- 5 - тут не ясно, ведь константы нельзя инкрементировать или ф декрементировать
8)a = b == c++ - здесь я бы сделал так: (a = b) == c++ хотя можно и так a = (b == c++)
9)a = b = c = 0 - а здесь скобки зачем!!!
10)a[4][2] *= * b ? c : * d* 2 - *= * b или * d* 2!!! это тоже не понял!!!
11)a-b, c=d - а это что? здесь то скобки как поставить!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2013, 22:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Расставьте скобки в следующих выражениях: (C++):

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

Фигурные скобки: Мне пишут что ошибка в закрытие скобки после return. - C++
#include &lt;iostream&gt; using namespace std; int main(){ int *ptr_number = new int; int *sum = new int(0); cin &gt;&gt; *ptr_number; ...

Дана строка, содержащая латинские буквы и скобки. Если скобки расставлены правильно - вывести 0. Иначе - номер позиции, где есть ошибочная скобка - C++
Дана строка, содержащая латинские буквы и круглые скобки. Если скобки расставлены правильно (то есть каждой открывающей соответству-ет одна...

Логические операторы в выражениях - C++
Здравствуйте, в одном из тестов для новичков наткнулся на вопрос: каков результат работы следующего кода: int d = 5; bool b = true,...

Ошибки в арифметических выражениях - C++
Сделал прогу, но вылазит куча ошибок при запуске. К примеру: Unit1.cpp(25): E2060 Illegal use of floating point. Что я сделал не так? ...

Инкремент и декремент в сложных выражениях - C++
Почему в следующем коде выведется 5, а не 4? Постфиксный инкремент не должен же влиять в данном случае на выводимую сумму. int i = 1; ...

1
DmitryM5
Love~
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 864
Записей в блоге: 1
15.11.2013, 23:25 #2
Цитата Сообщение от Асурус Посмотреть сообщение
В задание написано, что нужно расставить скобки, только мне тут почти ничего не понятно Помогите пожалуйста расставить скобки и поясните некоторые моменты... вот задания:
1)a = b + c* d<<2 & 8 - тут после d совсем не понятно... что это? d << 2 и 2 & 8
2)a& 077 != 3 - что значит a& 077
3)a == b || a ==c && c< 5 - тут наверное так: (a == b || a == c) && c< 5 хотя можно и так )))
a == b || (a == c && c<5) не знаю что верно...
4)c = x! = 0 - тут тоже не понятен x!
5)0<= i<7 - это тоже не ясно
6)f(1,2) +3 - что здесь то надо!!!
7)a = - 1++ b -- 5 - тут не ясно, ведь константы нельзя инкрементировать или ф декрементировать
8)a = b == c++ - здесь я бы сделал так: (a = b) == c++ хотя можно и так a = (b == c++)
9)a = b = c = 0 - а здесь скобки зачем!!!
10)a[4][2] *= * b ? c : * d* 2 - *= * b или * d* 2!!! это тоже не понял!!!
11)a-b, c=d - а это что? здесь то скобки как поставить!!!
Может чуточку поможет.
http://ru.cppreference.com/w/cpp/language/operator_precedence
http://ru.wikipedia.org/wiki/%C1%E8%...F0%E0%F6%E8%E8
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2013, 23:25
Привет! Вот еще темы с ответами:

Порядок вычисления в условных выражениях - C++
Привет ! Есть такой код: int Value = 0; // // Допустим, SomeFunction всегда меняет аргумент // на ненулевой и всегда...

Нужно объяснить выражение return (A > B) ? A : B; в выражениях логики - C++
Объясните выражение return (A &gt; B) ? A : B; в выражениях логики Буду очень благодарна, нужно срочно! Добавлено через 5 минут Если...

размер массива должен быть указан в новых выражениях - C++
static classA **mas; mas = new classA*; static int l = 0; ifstream f(&quot;gs.txt&quot;); if (f) { while (!f.eof()) { f &gt;&gt; p &gt;&gt; name; ...

Выяснить, к чему приводятся переменные типа bool в арифметических выражениях - C++
Народ помогите пожалуйста с заданиями,буду очень благодарен. Сам не силен в программировании,но это задали на завтра...( Выяснить, к чему...


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

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

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