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

корни уравнения действительны и положительны - C++

Восстановить пароль Регистрация
 
badman
8 / 8 / 1
Регистрация: 19.04.2012
Сообщений: 49
25.05.2012, 18:56     корни уравнения действительны и положительны #1
Даны натуральные числа n, q1, …, qn. Найти те члены qi последовательности q1,
…, qn, которые обладают тем свойством, что корни уравнения x(в квадрате)+3qi−5 действительны и положительны.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13993 / 8824 / 1231
Регистрация: 24.12.2010
Сообщений: 15,989
25.05.2012, 19:37     корни уравнения действительны и положительны #2
Цитата Сообщение от badman Посмотреть сообщение
Даны натуральные числа n, q1, …, qn. Найти те члены qi последовательности q1,
…, qn, которые обладают тем свойством, что корни уравнения x(в квадрате)+3qi−5 действительны и положительны.
Ну, если qi натуральные (>0) , то корни всегда действительные. А даже и без этого, D = 9q2 + 5*4 > 0. Но знаки у корней всегда будут разные тк x1*x2 = -5 < 0
Эта задачка не сюда - это в математику.
Даже ежу понятно.
badman
8 / 8 / 1
Регистрация: 19.04.2012
Сообщений: 49
25.05.2012, 19:39  [ТС]     корни уравнения действительны и положительны #3
алгоритм нужен
Байт
 Аватар для Байт
13993 / 8824 / 1231
Регистрация: 24.12.2010
Сообщений: 15,989
25.05.2012, 19:54     корни уравнения действительны и положительны #4
Цитата Сообщение от badman Посмотреть сообщение
алгоритм нужен
Кому и на фига?

Не по теме:

Во всяком случае - это не ко мне. Старому охотнику как-то не с руки. Пойду кротов погоняю.


Уходя, даю совет. Попробуй сам хоть начать программку. Хоть слово "main" напиши. Может другие охотники найдутся...
zss
Модератор
Эксперт С++
 Аватар для zss
5952 / 5557 / 1787
Регистрация: 18.12.2011
Сообщений: 14,202
Завершенные тесты: 1
25.05.2012, 20:32     корни уравнения действительны и положительны #5
C++
1
2
3
4
5
6
7
#define n 5
double q[n]={1.,2.,8.,-5.5,22.9};
for(int i=0;i<n;i++)
{
     if(q[i]<5./3.)
        cout<<q[i]<<endl;
}
badman
8 / 8 / 1
Регистрация: 19.04.2012
Сообщений: 49
10.06.2012, 21:21  [ТС]     корни уравнения действительны и положительны #6
Даны натуральные числа n, q1, …, qn. Найти те члены qi последовательности q1,
…, qn, которые обладают тем свойством, что корни уравнения x(в квадрате)+3qi−5 действительны и положительны.

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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
int mas[10];
double D, x1, x2;
 
for (int i=0;i<10;i++)
{
cout<<"Vvedite "<<i+1<<"element: ";
cin>>mas[i];
}
cout<<"Vibrannie znacheniya: ";
for (int i=0;i<11;i++)
{
D = 9*mas[i]*mas[i] + 20; //' Вычисляем дискриминант. Он всегда положителен, поэтому корни всегда действительные.
x1 = (-3*mas[i] + sqrt(D))/2; //' Вычисляем х1 и х2
x2 = (-3*mas[i] - sqrt(D))/2;
if ((x1 > 0) && (x2 > 0))
cout<<mas[i]<<" "; //' Выводим mas[i], если оба корня положительны
}
 
return 0;
}
hacer
2 / 0 / 1
Регистрация: 10.06.2012
Сообщений: 18
10.06.2012, 21:35     корни уравнения действительны и положительны #7
D = 9*mas[i]*mas[i] + 20; //' Вычисляем дискриминант. Он всегда положителен, поэтому корни всегда действительные.
x1 = (-3*mas[i] + sqrt(D))/2; //' Вычисляем х1 и х2
x2 = (-3*mas[i] - sqrt(D))/2;
if ((x1 > 0) && (x2 > 0))
Просмотри заново
VladSharikov
 Аватар для VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
10.06.2012, 23:07     корни уравнения действительны и положительны #8
у тебя уравнение http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}^{2}+3{q}_{i}-5 ?
или может квадратное? у тебя может x пропущен? или qi и есть x?
[NovicheK]
19 / 19 / 2
Регистрация: 09.03.2012
Сообщений: 91
10.06.2012, 23:08     корни уравнения действительны и положительны #9
ммм, но ведь уравнение http://www.cyberforum.ru/cgi-bin/latex.cgi?x^2+3q_i-5 не квадратное
А программа компилируется, уточните что надо то?
badman
8 / 8 / 1
Регистрация: 19.04.2012
Сообщений: 49
10.06.2012, 23:19  [ТС]     корни уравнения действительны и положительны #10
условие правильное
[NovicheK]
19 / 19 / 2
Регистрация: 09.03.2012
Сообщений: 91
10.06.2012, 23:22     корни уравнения действительны и положительны #11
т.е. это не квадратное уравнение?
VladSharikov
 Аватар для VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
10.06.2012, 23:26     корни уравнения действительны и положительны #12
да нет, оно квадратное. просто qi это и есть q (b), смотри его дискриминант.


badman, рассчитай на бумажке корни своего этого уравнения. найди x , подставь его в свой массив. да и еще, у тебя корень из 20, 29, 48 и т.п., корень от этих чисел - нецелое число, у тебя массив int, значит у тебя в принципе не может ничего вывестись, потому что с твоими значениями не получиться целых корней.

p.s. действительное число значит дискриминант >= 0, комплексное < 0. условие добавь
[NovicheK]
19 / 19 / 2
Регистрация: 09.03.2012
Сообщений: 91
10.06.2012, 23:34     корни уравнения действительны и положительны #13
эм ну и еще во втором цикле 11 на 10 смени, а то за границу массива уходит

Добавлено через 6 минут
программа вроде работает,правда как минимум один из корней всегда отрицательный.
badman
8 / 8 / 1
Регистрация: 19.04.2012
Сообщений: 49
10.06.2012, 23:41  [ТС]     корни уравнения действительны и положительны #14
значит просто надо определенные элементы вводить?которые подходят условию..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2012, 00:26     корни уравнения действительны и положительны
Еще ссылки по теме:

Найдите корни уравнения C++
Найти корни уравнения C++
Корни квадратного уравнения C++

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

Или воспользуйтесь поиском по форуму:
VladSharikov
 Аватар для VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
11.06.2012, 00:26     корни уравнения действительны и положительны #15
ну посмотри свое уравнение. у тебя нереально подобрать целые корни. может реально, но мне например впадлу. или уравнение попроще, или писать нужные корни. у тебя сложно "случайно" ввести корень твоего уравнения.
Yandex
Объявления
11.06.2012, 00:26     корни уравнения действительны и положительны
Ответ Создать тему
Опции темы

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