Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.12.2014
Сообщений: 2
1

Ошибка в компиляции при выполнения программы

02.12.2014, 17:39. Показов 628. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!!,столкнулся с такой проблемой , В учебники есть такая задача!!!
подводная лодка атакует корабль, который прикрывает корабль охраны. У подводрой лодки есть n торпед, которые она выпускает по очереди по кораблю до тек пор, пока торпеда не попадет в ко-рабль или пока не закончатся торпеды. Вероятность попадания торпеды в ко-рабль равна р. После каждого запуска торпеды лодкой корабль охраны про-изводит залп по подводной лодке. Вероятность затопления подводной лодки в результате залпа корабля охранения равна р1. Составим программу, в кото-рой будет вычисляться вероятность Р(А) события А, состоящего в том, что и корабль, и подводная лодка будут затоплены.
------------------------------------------------------
Вот к ней код!!!!!
ПЕРВЫЙ ВАРИАНТ!!
#include<iostream>
#include <cmath>
using namespace std;
int main(){
//Параметры задачи:
double p,p1,P,q;
int n;
//Ввод параметров задачи:
cout<<"p = ";
cin>>p;
//Проверка корректности значения p:
(p<0||p>1)?(cout<<"Wrong value!"<<endl,exit(0)):cout<<"p1 = ";
cin>>p1;
//Проверка корректности значения 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;
return 0;
}
При компиляции его выходит такая ошибка
error: 'exit' was not declared in this scope
После этого беру в одинарные кавычки 'exit'
И получается вот так
-----------------------------------
#include<iostream>
#include <cmath>
using namespace std;
int main(){
//Параметры задачи:
double p,p1,P,q;
int n;
//Ввод параметров задачи:
cout<<"p = ";
cin>>p;
//Проверка корректности значения p:
(p<0||p>1)?(cout<<"Wrong value!"<<endl,'exit(0)'):cout<<"p1 = ";
cin>>p1;
//Проверка корректности значения 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;
return 0;
}
Пользуюсь программой CodeBlocks
После того как добавил кавычки пошли вот такие ОШИБКИ
invalid user-defined conversion from 'std::basic_ostream<char>' to 'int' [-fpermissive]
И все я встал в тупик ,что с кавычками ошибка что и без них, уже несколько дней не могу найти ошибку!!!!!,перечитал главу еще раз ,сколько раз только код переписал ,все равно не могу найти где что не правильно!!! , что делать подскажите кто нибудь !!! может в книге опечатка,или что с кавычками((??
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2014, 17:39
Ответы с готовыми решениями:

Ошибка при компиляции программы
Написал код,начал компилировать в Dev-C++ (v. 4.9.9.2),он отказался компилировать,пишет что...

Ошибка при компиляции программы
доброго времени суток. задали задание. составить программу показывающую содержимое загрузочной...

Ошибка при компиляции программы
Программа готова, теперь я запускаю в Delphi нажимаю на компиляцию и выплывает ошибка, помогите...

Ошибка при компиляции программы
не могу понять что за ошибка.. уже все перепробовал..

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

Ошибка при компиляции программы
Чет в коде ошибка )хз какая) то на однерку ругается переписываю норм потом на на др. а потом вообще...

Ошибка при компиляции программы
Здравствуйте. Помогите, пожалуйста, найти ошибку в программе. Заранее спасибо. #include...

Ошибка при компиляции программы
Начал изучать C++ совсем недавно, написал простейший калькулятор, но выдаёт ошибку ISO C++ forbids...

Ошибка при компиляции программы
Fatal: Illegal option: 07)\FastReport\LibBCB6;c:\program files...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru