Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать программу, вычисляющую периметр треугольника, заданного координатами вершин. Разработать функцию, вычисляющую длину стороны по координатам двух точек. Написать программу, вычисляющую периметр треугольника, заданного координатами вершин. https://www.cyberforum.ru/ cpp-beginners/ thread718602.html C++ Рассчитать значения у для значений х
Создай цикл в котором первоначальное значение 4 , значение ограничено 29(так как 28 включается ) после чего задай уравнение с данным значением , также рекомендую использовать динамический массив , вывести все значения на экран
C++ Разбиение на токены https://www.cyberforum.ru/ cpp-beginners/ thread718599.html
Написать и протестировать функцию разбиения строки на отдельные слова. Параметр функции — исходная строка, результат работы — динамический массив строк, каждый элемент которого — очередное слово из исходной строки. По-простому можно считать, что слова в исходной строке отделены друг от друга пробелами (одним или несколькими), по-хорошему — функция должна принимать в качестве второго аргумента...
C++ Замена слов Напишите программу, которая считывает с клавиатуры строку символов, после чего выводит ее на экран, предварительно заменив в ней все вхождения слова «Medvedev» на слово «Putin». Замену можно производить непосредственно при выводе, не меняя строку в памяти. Если в каком-то месте строки сочетание букв «Medvedev» является частью другого, более длинного, слова — то, естественно в этом случае замену... https://www.cyberforum.ru/ cpp-beginners/ thread718598.html
ПОЧЕМУ std::erxception не ловит ошибку? C++
Решил изучить try, catch/Объясните плиз.Не пойму, почему catch не ловит ошибку?ПРогаю на MSVS 2008/ #include<stdexcept> #include <stdio.h> using namespace std; int main(int argc, char *argv) { int *p; try { p=new int;
C++ вывевсти число в дополнительном коде https://www.cyberforum.ru/ cpp-beginners/ thread718591.html
Пожалуйста, решите задачку: Выведите целое число в дополнительном коде с использованием двоичного побитового И
C++ Выходные параметры библиотечной функции https://www.cyberforum.ru/ cpp-beginners/ thread718579.html
Для удобства вынес часть текста в dll. Можно ли параметры передавать в экспортируемые функции по ссылке? Чем это грозит?
Чтение файла целиком в std::string C++
Как лучше сделать? Прочитать fread в char*, а потом перегнать, или открыть потоком и прочитать построчно? Символы \n и \r желательны, но не критичны. Как будет стабильней? Есть ли у потока файлового ввода eof? А может у него есть готовая функция чтения всего файла?
C++ Задачи в с++ на тему системы счисления.как написать код https://www.cyberforum.ru/ cpp-beginners/ thread718567.html
пожалуйста как написать код 1)Пользователь вводит целое число. выведите его в дополнительном коде. 2)Выведите целое число в дополнительном коде с использованием двоичного побитового И.
C++ Строки в C++ ( Удалить все слова, оканчивающиеся группой букв кая или кое) https://www.cyberforum.ru/ cpp-beginners/ thread718543.html
Даны натуральное число n, символы s1, ..., sn. Будем рассматривать слова, образованные символами, входящими в последовательность s1, ..., sn, считая при этом, что количество символов в каждом слове не превосходит 15. Удалить из s1, ..., sn все слова, оканчивающиеся группой букв кая или кое. Задача допускает строковый вариант. помогите с задачей, с С++ работаю 2 день,...
IsBadReadPtr, IsBadWritePtr C++
#include <windows.h> #include <iostream> #include <fstream> int main () { char d={"false", "true"}; int *p=NULL; bool r; bool w; std::ofstream result;
C++ IsBadPtr https://www.cyberforum.ru/ cpp-beginners/ thread718525.html
Почему то code blocks не знает такой функции, а гугл предлагает объявить такой макрос для проверки на равенство NULL. Эта функция не существует? Если указатель не равен NULL, можно ли под Windows проверить, действительно ли указывает он на выделенную память?
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.12.2012, 23:54 0

Тернарный оператор vs if/else - C++ - Ответ 3798065

03.12.2012, 23:54. Показов 3275. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от David Sylva Посмотреть сообщение

Не по теме:


Преподаватели это особый сорт людей, которые считают, что они всегда правы и они обладают священными знаниям

Вы просто не умеете убеждать.
[ликбез] Тернарный оператор не та вещь, которую сложно понять. Она выступает как элемент логики скорее, нежели как элемент программирования. Поэтому его применение не только практично, но и логично. Читабельность кода возрастает в разы (если не вдаваться в крайность, например я вот не применяю тернарного оператора внутри другого, а также не использую его, если конструкция очень длинная). [/ликбез]

Добавлено через 15 минут

Не по теме:

David Sylva, преподаватели по положению выше и соответственно выкрики студента и попытки научить его, прошедшего уже многолетний стаж, смотрятся конечно нелепо. Да, многие из них слепы и могут не знать некоторых вещей. Но если подойти после занятий и спокойно показать что-либо, не орать на всю аудиторию, а именно тет-а-тет обсудить, предоставить аргументы не в стиле "я знаю", а тыкнуть в стандарт, показать на действия компиляторов, ну, или же, если они ругаются на некоторые конструкции (например не разрешают юзать std::sort), предоставить собственную реализацию данной вещи, заявить, что знаете, как она устроена, что можете написать подобное и используете данные алгоритмы лишь для экономии времени. Преподаватели тоже люди, просто поверьте, учитывая количество выскочек, количество людей, которые в один вечер прочитали статью про std::vector и решили что стали пупами земли, это нормальная реакция. К ним люди приходят ни с чем в общей массе, вам лишь надо доказать, что вы не масса. Важно при этом проявлять уважение, не повышать голос, уметь четко аргументировать, "ваше знание" для него не аргумент, т.к. чаще всего студент знает меньше, ну и складывается позиция "Яйца курицу не учат". Нормальный же разговор может помочь вам в проблеме, при этом не стоит ставить себя в позицию всезнающего, лучше прислушиваться к вашему оппоненту.
Не знаю, в чем мб проблема, из всех преподавателей, что у меня были, мне удавалось убедить ровно всех в своей правоте, даже того, который сказал "Я никогда не ошибаюсь".



Вернуться к обсуждению:
Тернарный оператор vs if/else C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2012, 23:54
Готовые ответы и решения:

Тернарный оператор
Добрый день, как доказать, что нету тенарного оператора ? Я как понимаю, есть только тенарная...

тернарный оператор
объясните понятным языком что это такое в с++ и пояснение почему так //r=большее число из 2х...

Вложенный тернарный оператор
Здравствуйте! Нужно вывести кол-во корней квадратного уравнения в зависимости от дискриминанта,...

Тернарный оператор и наследование
Добрый день! Почему не компилируется этот код: class A{ }; class B :public A { }; class...

9
03.12.2012, 23:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2012, 23:54
Помогаю со студенческими работами здесь

Альтернатива if (.) {.} (тернарный оператор)
блин запамятовал как это делается пишут вместо стандартной формы что то типа y &lt; x : x = m...

Засунуть в тернарный оператор
Помогите засунуть выражение if ( (i &lt; 0 || j &lt; 0) || (i &gt;= ROW || j &gt;= COL) || (i == oi &amp;&amp; j ==...

Тернарный оператор: возврат значения
Приветствую. При компиляции ниже приведенного кода bool MyFunc() { bool flag = false; //...

Шахматы(заменить тернарный оператор) на if else
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; void main() { int h, w, i,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru