0 / 0 / 0
Регистрация: 23.01.2017
Сообщений: 12
1

Проверка на ноль в тернарном операторе

29.03.2017, 19:01. Показов 654. Ответов 1

Короче говоря нужно написать калькулятор при помощи тернарной операции вот что я написал:
C++
1
2
3
4
5
6
7
8
9
char c = '+', p = '-', l = '*', u = '/';
    cin >> x >> y;
    u ? cout << x / y : cout << 0;
    cin >> x >> y;
    c ? cout << x + y : cout << 0;
    cin >> x >> y;
    p ? cout << x - y : cout << 0;
    cin >> x >> y;
    l ? cout << x * y : cout << 0;
Вот только как сделать проверку на ноль при помощи тернарного оператора при делении у меня вызывает затруднение.
Буду благодарен за помощь.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2017, 19:01
Ответы с готовыми решениями:

Ошибка в тернарном операторе
Всем доброго времени суток! Буду благодарен за помощь, а то что-то никак не прекращается мой...

Почему можно использовать throw в тернарном операторе, в котором по две стороны от двоеточия должны стоять выражения?
using System; namespace CSrharpApplicationTest { public class Program { ...

Проверка на ноль и переполнения
Здравствуйте, помогите, пожалуйста, реализовать проверку деления на ноль и проверку переполнения,...

Проверка деления на ноль в калькуляторе
Public Class Form1 Dim FirstNumber As Single Dim SecondNumber As Single Dim...

1
667 / 213 / 88
Регистрация: 21.07.2016
Сообщений: 1,036
Записей в блоге: 2
29.03.2017, 19:13 2
C++
1
2
3
4
5
6
7
8
9
char c = '+', p = '-', l = '*', u = '/';
    cin >> x >> y;
    u && y? cout << x / y : cout << 0;
    cin >> x >> y;
    c ? cout << x + y : cout << 0;
    cin >> x >> y;
    p ? cout << x - y : cout << 0;
    cin >> x >> y;
    l ? cout << x * y : cout << 0;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2017, 19:13

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Проверка знаменателя выражения на ноль
Нужно выполнить вычисление по двум заданным формулам (результат одинаковый). В программе выполняю...

Проверка деления на ноль в сопроцессоре
Добрый день, коллеги! Как проверить деление на ноль в сопроцессоре и вывести сообщение об ошибке?...

Проверка делителя на ноль в MC68HC11 (ASM)
Написать программу на языке ассемблер для микроконтроллера MC68HC11, которая реализует...

Проверка на ноль при вводе последовательности чисел
Как сделать так, чтобы если вводят ноль первым числом не выдавалось &quot;Минимальное число 2147483647,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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