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

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

Войти
Регистрация
Восстановить пароль
 
Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
#1

выражение - C++

08.02.2011, 17:38. Просмотров 605. Ответов 12
Метки нет (Все метки)

что значит след. выражение:
C++
1
n<?=n2;
?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2011, 17:38     выражение
Посмотрите здесь:

Выражение C++
Выражение C++
Выражение на С++ C++
Объясните выражение C++
C++ Непонятное выражение
Вычислить выражение C++
C++ Арифмитическое выражение
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
08.02.2011, 18:03     выражение #2
Mayonez, У меня такое чудо даже не компилиться.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
08.02.2011, 18:04     выражение #3
компилятор вам ответит что это за выражение нехорошими словами
no0ker
08.02.2011, 18:08
  #4

Не по теме:

аналогично, не компилируется... в чем то наверняка подвох...

Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
08.02.2011, 18:23  [ТС]     выражение #5
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
 
int N, n0,n,n2,i,x;
 
int main(){
  cin >> N;
  while(i++<N){
    cin >> x;
    n0+=!x;
    n2+=2*x-1;
    n<?=n2;
  }
  cout << n+n0;
  return 0;
}
11 строчка
Dev-Cpp
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
08.02.2011, 18:27     выражение #6
Mayonez, GCC
Миниатюры
выражение  
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
08.02.2011, 18:28     выражение #7
Mayonez, нет такого сокращенного оператора
panicwassano
08.02.2011, 18:29
  #8

Не по теме:


автор данной темы пытался его неудачно изобрести

Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
08.02.2011, 18:51  [ТС]     выражение #9
panicwassano, во-первых, не я автор даного кода. Сам не понял значение даного оператора, поэтому и обратился сюда.
во-вторых приведенный код успешно компилируется у меня на Dev-C++ 4.9.8.0
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
08.02.2011, 18:56     выражение #10
Mayonez, Что делает этот оператор то хотя бы?)
По пробегу по коду определить можете?
Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
08.02.2011, 19:03  [ТС]     выражение #11
ForEveR, если n2 меньше 0, то переменная n равна n2, впротивном случае n=0. Что-то такое....
silent_1991
Эксперт С++
4951 / 3027 / 149
Регистрация: 11.11.2009
Сообщений: 7,026
Завершенные тесты: 1
08.02.2011, 20:07     выражение #12
Mayonez, то, что вы описали, делает тернарный оператор ?: Не знаю, во что скомпилится приведённое вами чудо, но ничего хорошего оттуда не выйдет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2011, 20:56     выражение
Еще ссылки по теме:

Переделать выражение C++
C++ Вычислить выражение
C++ Вычислить выражение
Вычислить выражение C++
C++ Вычислить выражение

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

Или воспользуйтесь поиском по форуму:
Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
08.02.2011, 20:56  [ТС]     выражение #13
выходит вполне рабочая программа. Могу скинуть...
да в конце-концов, скачайте Dev-Cpp всего лишь на 12 метров и протестируйте сами
Yandex
Объявления
08.02.2011, 20:56     выражение
Ответ Создать тему
Опции темы

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