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

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

Войти
Регистрация
Восстановить пароль
 
disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 88
#1

Как правильно написать? - C++

31.01.2012, 16:19. Просмотров 935. Ответов 12
Метки нет (Все метки)

Как записать следующее (используя if) ? :

если (a=b или a=c или a=d или a=e) ...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2012, 16:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как правильно написать? (C++):

Как правильно написать??? - C++
Как правильно написать ? дана часть кода: #include "stdafx.h" main() {stract znak{char fam char...

Как правильно написать в С++ - C++
Как правильно написать в С++ N=arctg(sin^2*x+tg^2*y) y=sin^2*(a-b)^3 ^- степень

Как правильно написать функцию? - C++
Необходимо написать функцию кот вычисляет интервал времени: void DigitalTime::interval_since(const DigitalTime& a_previous_time, int&...

Как правильно написать лямбду? - C++
Наклепал такой макрос: #define QTREEITEM(itemIndex, ok) \ (int _itemIndex, bool *_ok) -> QTreeWidgetItem* { \ ...

Как правильно написать функцию? - C++
Привет :) Начал изучение функций в С++. Написал первую, и тут же начались проблемы. Вот код. Помогите пожалуйста #include...

Подскажите, как правильно написать - C++
Здравствуйте! Подскажите, пожалуйста, как написать такой код правильно: class Example { public: Example(int...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
31.01.2012, 16:22 #2
C++
1
if (a == b || a == c || a == d || a == e) ...
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
31.01.2012, 16:24 #3
Цитата Сообщение от disker Посмотреть сообщение
a=b
Сравнение или присваивание?
disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 88
31.01.2012, 16:57  [ТС] #4
Цитата Сообщение от go Посмотреть сообщение
Сравнение или присваивание?
сравнение я же пример приводил не на С++, а если бы и на С++ то была бы грамматическая ошибка так что вопрос ко мне не корректен
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
31.01.2012, 17:00 #5
Цитата Сообщение от disker Посмотреть сообщение
то была бы грамматическая ошибка
Не было бы.

Добавлено через 2 минуты
http://liveworkspace.org/code/58e39a...2451daddbd88bd
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
31.01.2012, 17:01 #6
Цитата Сообщение от disker Посмотреть сообщение
то была бы грамматическая ошибка
В смысле? Такой вариант тоже возможен
C++
1
if ((a = b) || (a = c) || (a = d) || (a = e)) ...
disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 88
31.01.2012, 17:56  [ТС] #7
возможен, но тогда нужно ставить дополнительные скобки
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
31.01.2012, 18:05 #8
Цитата Сообщение от disker Посмотреть сообщение
так что вопрос ко мне не корректен
Вы вообще-то спрашивали, как записать на С++ элементарнейшую конструкцию. А потом заявляете, что вопрос некорректен, потому что вы не дурак и можете отличить сравнение от присваивания. Пересмотрите свой взгляд на корректность и радуйтесь, что люди здесь уточняют, прежде чем написать что-то.
disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 88
31.01.2012, 19:47  [ТС] #9
silent_1991 я не вам отвечал, а go и если вы заметили в конце сообщения я поставил смайл... кстати если он корректен, не можете сказать в какой это такой ситуации нужно присваивать какое-то значение используя оператор if ?

Добавлено через 1 минуту
Цитата Сообщение от silent_1991 Посмотреть сообщение
радуйтесь, что люди здесь уточняют
я и радуюсь, но по-моему тут просто ради набора сообщений было написано это... а если так, то зачем отнимать и свое и чужое время ?
go
31.01.2012, 19:50
  #10

Не по теме:

Цитата Сообщение от disker Посмотреть сообщение
но по-моему тут просто ради набора сообщений было написано это
Я же не телепат. Впрочем ваше дело.

disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 88
31.01.2012, 19:53  [ТС] #11
Цитата Сообщение от silent_1991 Посмотреть сообщение
Вы вообще-то спрашивали, как записать на С++ элементарнейшую конструкцию.
да, спрашивал, но пример я приводил не на С++

Добавлено через 1 минуту
Цитата Сообщение от go Посмотреть сообщение
Я же не телепат. Впрочем ваше дело.
догадываюсь, иначе вряд ли Вы бы сидели на этом форуме
silent_1991
01.02.2012, 05:39
  #12

Не по теме:

Цитата Сообщение от disker Посмотреть сообщение
я не вам отвечал, а go
Как это можно было узнать? Но это не важно, я ведь предложил точно такой же вариант.

Цитата Сообщение от disker Посмотреть сообщение
в какой это такой ситуации нужно присваивать какое-то значение используя оператор if ?
Вы сказали, что вопрос не корректен, потому что будет синтаксическая ошибка. Я сказал, что синтаксической ошибки не будет и сделал вывод, что вопрос корректен. О семантической корректности вы даже не заикались (хотя и она имеет место быть, например if ((a = f(b)) == c) ).

Цитата Сообщение от disker Посмотреть сообщение
ради набора сообщений было написано
Не стоит судить всех по себе.

Цитата Сообщение от disker Посмотреть сообщение
да, спрашивал, но пример я приводил не на С++
Тогда о какой корректности может идти речь?



 Комментарий модератора 
А вообще всё, пооффтопили - и хватит.
disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 88
01.02.2012, 14:51  [ТС] #13
Ок. Тему можно закрывать. Всё, что нужно я узнал. Всем ещё раз спасибо за ответы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2012, 14:51
Привет! Вот еще темы с ответами:

Как правильно написать это уравнение в С++ - C++
Помогите правильно написать уравнение. Я не могу правильно это сделать, только это смог (atan(sqrt(2 * x + 1)

Не могу понять как написать правильно. - C++
Не могу понять как это написать правильно. Оно даже не компилируется. #include<iostream> #include<conio.h> #include<stdlib.h> ...

Как правильно написать список инициализации - C++
файл .h содержит: struct text_field{ char *text; char position; char length; act active; };

Как правильно написать степень в программе c++ - C++
Нужно написать q в степени n-1


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.02.2012, 14:51
Ответ Создать тему
Опции темы

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