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

Выяснить, пересекаются ли параболы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать класс, содержащий сведения об N телефонах http://www.cyberforum.ru/cpp-beginners/thread176545.html
Написать класс, содержащий сведения об N телефонах АТС в таком виде: фамилия абонента, год установки телефона, номер телефона, количество. Написать программу, выдающую следующую информацию: а) выдать номер телефона по фамилии абонента; б) определить количество установленных телефонов в K-ом году. Добавлено через 1 час 29 минут Ребят оч програмка нужна
C++ Построить множество пар вершин по матрице инцидентности задано матрицу инцидентности. построить множество пар вершин. как реализовать?? //вводим матрицу инцидентности for(i=0;i<n;i++) for(j=0;j<n;j++) { do { cout<<"M: "; cin>>SMatrix; http://www.cyberforum.ru/cpp-beginners/thread176542.html
метод Рунге-Кутта C++
Всем доброго времени суток, меня интересует, пользуясь методом Рунге -Кута для диф уравнений, я получу в ответе точки, графика диф уравнения, или выражу x через y, или наоборот?
C++ Очистка
У меня задача зделать в форме канкулятор на сложение. Все уже написал, не погу понять как зделать что бы Label, после того как в него вывелся ответ, очистился после нажатия кнопки? Тоесть мне нада зделать: нажал на кнопку - Label очистился от всех знаков.
C++ 2 таймера http://www.cyberforum.ru/cpp-beginners/thread176529.html
Есть один таймер , к нему обращается какая-то функция , нужен второй таймер для другой функции... как создать два таймера не создающих очередь в сообщениях и не зависящих от друг-друга. пример первого таймер ниже... заранее всем откликнувшимся спасибо. #include <windows.h> #include <iostream> #include <fstream> using namespace std;
C++ Добавить в класс Student функцию-член класса Добавить в класс Student функцию-член класса, определяющую, получает ли студент стипендию, и в головной программе организовать подсчёт количества студентов в группе, получающих стипендию. подробнее

Показать сообщение отдельно
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
15.10.2010, 08:47
Что-то типа этого. Проверил для a=3, b=4, c=3, d=2, e=2, f=6; выдаёт x1=1, x2=-3, т.е. само уравнение считает верно. Приведите пример каких-нибудь пересекающихся парабол для проверки.
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"rus_rus.1251");
 
    double x1,x2,y,D;
    double a,b,c,d,e,f;
 
 
    cout<<"Введите a:"; 
        cin>>a;
    cout<<"\nВведите b:"; 
        cin>>b; 
    cout<<"\nВведите c:"; 
        cin>>c;
 
    cout<<"\nВведите d:"; 
        cin>>d;
    cout<<"\nВведите e:"; 
        cin>>e; 
    cout<<"\nВведите f:"; 
        cin>>f;
 
    double A,B,C;
    A=(a-d); 
    B=(b-e);
    C=(c-f);
 
    D=B*B-4*A*C; // дискриминант
    
    cout<<"Discriminant = "<<D<<endl;
 
        if (D<0) //не пересекаются
        cout<<"Не пересекаются"<<endl;
    else if(D==0.0) // одна точка пересечения
    {
        x1=-B/(2*A);
        cout<<"x = "<<x1<<endl;
    }
    
    else // две точки пересечения
    {
        x1=(-B+sqrt(D))/(2*A);
        x2=(-B-sqrt(D))/(2*A);
        cout<<"x1 = "<<x1<<endl;
        cout<<"x2 = "<<x2<<endl;
    }
    
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru