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

Найдите ошибку пожалуйста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу,вычисляющую первые n http://www.cyberforum.ru/cpp-beginners/thread1047779.html
Написать программу, вычисляющую первые n элементов заданной последовательности: b1=-1,b2=1,bn=3bn-1-2bn-2
C++ Задача через сколько минут будет 90 градсов Задали программу: Задано время в часа и минутах. Определить через сколько минут часовая и минутная стрелки будут образовывать угол в 90 градусов (Часовая стрелка перемещается дискретно, т. е. по... http://www.cyberforum.ru/cpp-beginners/thread1047774.html
Надо додумать задание, я не знаю в чём дело C++
Вывести наименьшее натуральное число, которое можно представить двумя разными способами в виде суммы кубов двух натуральных чисел.В чём ошибка? помогите додумать пожалуйста #include <stdio.h>...
C++ Сумма введенных чисел
:help: Вот задания: 1.Разработайте программу, которая спрашивает у пользователя количество чисел, потом пользователь вводит эти числа, после чего программа выводит их сумму. Сделайте это с и без...
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread1047741.html
Здравствуйте, нужна ваша помощь Составить программу, в которой 1)организовать ввод квадратной матрицы размера nxn из целых чисел; 2)вычислить сумму положительных элементов; 3)переставить...
C++ Написать программу, вычисляющую первые n элементов заданной последовательности b1=9, bn=0.1bn-1+10 подробнее

Показать сообщение отдельно
green_arrow
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 6

Найдите ошибку пожалуйста - C++

19.12.2013, 00:59. Просмотров 283. Ответов 9
Метки (Все метки)

Дана функция f(x) = x3 – 3*sin(x), необходимо определить минимум данной функции на отрезке [0, 1] методом дихотомии. При запуске вылетает сообщение "Не удаётся найти программу С\...........\дебаг\321 не удаётся найти указанный файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <math.h>
using namespace std;
double func(double x)
{
return pow(x, 3) - 3*sin(x);
}
int main()
{
double a=0, b=1, s=0.0001;
double x1, x2, e, en, x, y;
cout << "e = "; 
cin >> e;
do
{
x1=(b+a-s)/2;
x2=(b+a+s)/2;
if(func(x1)<=func(x2))
b=x2;
else
a=x1;
en=(b-a)/2;
}
while(en>e);
x=(a+b)/2;
y=func(x);
 
cout << endl;
cout << "x = " << x << endl;
cout << "y = " << y << endl;
return 0;
}
Добавлено через 25 минут
Ну понятно... Это не рассказывать школьникам как массив создавать... все сели на попу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru