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

Простая задачка про тернарный оператор - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Fobos315
2 / 2 / 0
Регистрация: 25.04.2014
Сообщений: 68
20.07.2014, 21:54     Простая задачка про тернарный оператор #1
Переписал с учебника простую задачку, однако на 10 и 12 строке показывает ошибки. Что тут не так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    double p,p1,P,q;
    int n;
    cout<<"p= ";
    cin>>p;
    (p<0||p>1)?(cout<<"Wrong value!"<<endl,exit(0)):cout<<"p1 = ";
    cin>>p1;
    (p1<0||p1>1)?(cout<<"Wrong value!"<<endl,exit(0)):cout<<"n= ";
    cin>>n;
    q=(1-p)*(1-p1);
    P=p*p1*(1-pow(q,n))/(1-q);
    cout<<"P= "<<P<<endl;
    system("PAUSE");
    return 0;   
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2014, 21:54     Простая задачка про тернарный оператор
Посмотрите здесь:

C++ Засунуть в тернарный оператор
Тернарный оператор vs if/else C++
C++ Шахматы(заменить тернарный оператор) на if else
C++ Альтернатива if (.) {.} (тернарный оператор)
Тернарный оператор: возврат значения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2014, 23:31     Простая задачка про тернарный оператор
Еще ссылки по теме:

C++ Тернарный оператор - найти ошибку в коде
C++ Является ли тернарный оператор оператором сравнения?
C++ Как работает тернарный оператор

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

Или воспользуйтесь поиском по форуму:
DrOffset
6459 / 3833 / 885
Регистрация: 30.01.2014
Сообщений: 6,628
24.07.2014, 23:31     Простая задачка про тернарный оператор #21
Цитата Сообщение от MrGluck Посмотреть сообщение
Книгу сжечь.
Уже за exit(0) в C++ коде.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
24.07.2014, 23:31     Простая задачка про тернарный оператор
Ответ Создать тему
Опции темы

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