Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2018, 16:39   #1
Максимув
Новичок
Джуниор
 
Регистрация: 24.11.2018
Сообщений: 1
Восклицание Помогите с домашкой, запутался,как запускаю ничего не выдает. Видимо зацикливается

Решение уравнений методом перебора. напишите программу, которая находит все решения уравнения x^3 +3*x^2-9*x-5 = -5*sinx+5*cosx
на интервале -5 5
Код:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
	float x, x0, a, b, i, d, y, c;
	cin >> a >> b;
	i = a;
	while (i < b) {
		d = i + 0,1;
		y = (d*d*d + 3 * d*d - 9 * d - 5 + 5 * sin(d) - 5 * cos(d))*(i*i*i + 3 * i*i - 9 * i - 5 + 5 * sin(i) - 5 * cos(i));
		if (y <= 0) {
			cout << d << " " << i;
			x0 = i;
			while (x0 < d) {
				float y;
				x = x0 + 2 * 0,001;
				y = (x0*x0*x0 + 3 * x0*x0 - 9 * x0 - 5 + 5 * sin(x0) - 5 * cos(x0))*(x*x*x + 3 * x*x - 9 * x - 5 + 5 * sin(x) - 5 * cos(x));
				if (y <= 0) {
				c = (x + x0) / 2;
				cout << c << " ";
				break;
				}
				x0 = x;
			}
		}
		i += 0, 1;
	}
	system("pause");
	return 0;
}
Максимув вне форума Ответить с цитированием
Старый 24.11.2018, 17:33   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Деситичные знаки разделяются точкой. Оператор запятая служит для других целей.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь с домашкой 201kir Паскаль, Turbo Pascal, PascalABC.NET 1 21.04.2016 17:11
Программа сортировки слов зацикливается! Помогите разобраться olenka.ke Паскаль, Turbo Pascal, PascalABC.NET 5 28.10.2015 21:04
Помогите пожалуйста, запутался sportab Microsoft Office Excel 6 08.12.2009 18:58
Подскажите пожалуйста запускаю программу Ctrl+F9, а ничего не происходит. Alt+F9 ошибок не выдает! Dialon Паскаль, Turbo Pascal, PascalABC.NET 5 06.02.2009 14:34
Видимо ошибка в функции(помогите исправить) GAGARIN-NEW Общие вопросы Delphi 18 07.05.2008 12:30