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

Альтернативные реализации тернарного оператора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Записать в массив буквы, которых нет в слове monarchy http://www.cyberforum.ru/cpp-beginners/thread789077.html
имеется два массива arr_1={'m','o','n','a','r','c','h','y'}; arr_2={'A',...'Z'}; как записать в третий массив arr_3 буквы алфавита которых нет в слове monarchy ?
C++ Просьба проверить програмку. Что то у меня не получается с циклом #include<iostream> #include<clocale> #include<cstdlib> #include<ctime> using namespace std; int main() { setlocale (LC_CTYPE,"rus"); srand( time( NULL ) ); int a,b,d,i,j; http://www.cyberforum.ru/cpp-beginners/thread789076.html
Указатель на целочисленный объект. Указать возможные способы доступа к этому объекту. C++
здарвствуйте все! помогите пожалуйста с заданиями по мере возможностей: 2) Определив указатель на целочисленный объект, укажите возможные способы доступа к этому объекту. Заранее спасибо всем...
C++ Записать в массив X только положительные элементы исходного, а в Y только отрицательные
В общем мне нужно ввести массив R, состоящий из 17 элементов:положительных и отрицательных. Массив X должен записывать только положительные, а Y только отрицательные. Программу написал, но выдает...
C++ Определить количество ведущих единиц http://www.cyberforum.ru/cpp-beginners/thread789057.html
здарвствуйте все! помогите пожалуйста с заданиями по мере возможностей: 1) представить программу, позволяющую для заданного целочисленного объекта (short int) определить количество ведущих единиц...
C++ определение количества ведущих единиц младшей тетрады его старшего байта здравствуйте, помогите написать программу по следующей задаче: 1. Представить программу, позволяющую для заданного целочисленного объекта (short int) определить количество ведущих единиц младшей... подробнее

Показать сообщение отдельно
ITcrusader
Эксперт С++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
18.02.2013, 14:43
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
        int a;
    bool condition = true;
 
    // первый вариант выбрать значение для a:   
    if(condition)   {
        a = 1;
    }
    else    {
        a = 0;
    }
 
    // то же самое, что выше, но с использованием тернарного оператора:
    a = ( condition ) ? 1 : 0;
Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
// еще один способ, через switch
    switch( condition ) {
        case true:
            a = 1;  break;
        case false:
            a = 0;  break;
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.