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

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

Войти
Регистрация
Восстановить пароль
 
Parilo
14 / 2 / 0
Регистрация: 18.11.2011
Сообщений: 90
#1

Можно ли задавать условие неравенства вот таким образом - C++

14.11.2012, 14:34. Просмотров 300. Ответов 3
Метки нет (Все метки)

Можно ли задавать условие неравенства вот таким образом?

if (k==17&& a[0]!=a[1]!=a[2]!=a[3]!=a[4]!=a[5]!=a[6]!=a[7]!=a[8]!=a[9])
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 14:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Можно ли задавать условие неравенства вот таким образом (C++):

Условие неравенства С++ - C++
Может кто подскажит а при решении неравенства например а*х*х+b=0 обязательно прописывать все условия (a<0, a>0, b<0, b>0, a=0, b=0) или...

Как задать условие неравенства чисел - C++
k = rand()%9; b = rand()%9; c = rand()%9; MaskEdit->Visible = true; MaskEdit->Visible = true; ...

Отсортировать список по возрастанию таким образом - C++
Необходимо отсортировать список по возрастанию таким образом: максимальный элемент перебрасывается в начало нового списка.помогите))

Законно ли использовать указатель wchar_t таким образом? - C++
Всем привет! Меня мучает вопрос: wchar_t* wstr; wstr = L"TROLOLOLOOMGPWNDALL"; У меня выделяется нужное кол-во памяти под эту...

Дано некоторый текст. Отредактировать его таким образом - C++
Дано некоторый текст. Отредактировать его таким образом, чтобы все символы «.» были заменены на «...», символы «:» на «-», а символы...

Реализовать процедуру таким образом, чтобы она возвращала 2 значения - C++
Всем привет! Необходимо реализовать процедуру таким образом чтобы она возвращала 2 значения, вместе стандартного 1го.

3
denys_l
52 / 52 / 4
Регистрация: 26.09.2011
Сообщений: 186
14.11.2012, 14:40 #2
нет, потому что сначала выполнится выражение
C++
1
a[0]!=a[1]
результатом которого будет true или false, а потом этот результат будет сравниваться с a[2]
0
Parilo
14 / 2 / 0
Регистрация: 18.11.2011
Сообщений: 90
14.11.2012, 14:44  [ТС] #3
Цитата Сообщение от denys_l Посмотреть сообщение
нет, потому что сначала выполнится выражение
C++
1
a[0]!=a[1]
результатом которого будет true или false, а потом этот результат будет сравниваться с a[2]
А как мне тогда выставить условие чтобы ни один из 10 элементов не равнялись друг другу?
0
denys_l
52 / 52 / 4
Регистрация: 26.09.2011
Сообщений: 186
14.11.2012, 14:56 #4
можно добавить флаг. Проверить массив на уникальность элементов и если он таковым является флагу присвоить значение true в противном случае false;
Что-то вроде такого
C++
1
2
3
4
5
6
 bool flag = true;//считаем массив уникальным, но проверяем
    for(int i = 0; i < n-1; i++) {
        for(int j = i+1; j < n; j++)
            if(a[i] == a[j]) {flag = false; break;} // если есть хоть одно совпадение, ставим flag в false выходим
            if(!flag) break;
    }
дальше можно сравнивать
C++
1
if ( k==17 && flag )
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2012, 14:56
Привет! Вот еще темы с ответами:

Дан вещественный массив А (n). Отсортировать его таким образом, чтобы - C++
Задача 45. Дан вещественный массив А (n). Отсор¬тировать его таким образом, чтобы все положительные числа находились в начале, а...

Модифицировать программу таким образом, чтобы класс содержал закрытые переменные - C++
Нужна помощь, модифицировать программу таким образом, чтобы класс содержал закрытые переменные. Задание такое Написать программу,...

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

А можно ли задавать здесь вопросы по языку С ? - C++
Начал учить С, но хотел выяснить можно ли здесь задавать вопросы, или большие расхождения в С++ ?


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

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

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