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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
badman
8 / 8 / 1
Регистрация: 19.04.2012
Сообщений: 49
#1

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

25.05.2012, 18:56. Просмотров 855. Ответов 14
Метки нет (Все метки)

Даны натуральные числа n, q1, …, qn. Найти те члены qi последовательности q1,
…, qn, которые обладают тем свойством, что корни уравнения x(в квадрате)+3qi−5 действительны и положительны.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
 Аватар для Байт
15073 / 9475 / 1389
Регистрация: 24.12.2010
Сообщений: 17,534
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
алгоритм нужен
Байт
Эксперт C
 Аватар для Байт
15073 / 9475 / 1389
Регистрация: 24.12.2010
Сообщений: 17,534
25.05.2012, 19:54     корни уравнения действительны и положительны #4
Цитата Сообщение от badman Посмотреть сообщение
алгоритм нужен
Кому и на фига?

Не по теме:

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


Уходя, даю совет. Попробуй сам хоть начать программку. Хоть слово "main" напиши. Может другие охотники найдутся...
zss
Модератор
Эксперт С++
 Аватар для zss
6122 / 5725 / 1851
Регистрация: 18.12.2011
Сообщений: 14,629
Завершенные тесты: 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++
C++ Найти корни уравнения
Найти корни уравнения C++

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

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

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