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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать строку в динамический массив http://www.cyberforum.ru/cpp-beginners/thread152302.html
помогите считать строку цифр неизвестной длины и перевести в массив целых чисел , код на си обычном
C++ Класс для работы с комплексными числами ne kompeliruet :S #ifndef COMPLEX0_H_ #define COMPLEX0_H_ class Complex { private: double a; double b; public: Complex() {}; http://www.cyberforum.ru/cpp-beginners/thread152272.html
Диаграмма макс элементов столбцов на С C++
Напишите пожалуйста на Си: Для данной матрицы m на n (m не равно n) построить диаграмму максимальных элементов столбцов. пример диаграммы: 5 ***** 2 **
C++ 3 взаимно пересекающиеся окружности
1. Окружность на плоскости может быть задана координатами x, y ее центра и радиусом r. Пусть даны соответствующие характеристики нескольких окружностей: x1, y1, r1, x2, y2, r2,…, xn, yn, rn. а) Определить, имеются ли среди этих окружностей три взаимно пересекающиеся . б) Найти среди этих окружностей все уединенные окружности, т.е. такие, которые не имеют общих точек ни с одной из остальных...
C++ "защита от дурака" http://www.cyberforum.ru/cpp-beginners/thread152240.html
Пытаюсь сделать "защиту от дурака"... т.е введенная переменная должна быть только int.. не float и не char. пытался использовать условие: int a,b; cin>>a; cin>>b; switch(a+b) { case 'int':
C++ Перегрузка операторов Как правильно перегружать подобные операторы #include "stdafx.h" #include <conio.h> using namespace std; class Point{ public: int x,y; }; Point operator*(Point pt1, int n, Point pt2){ Point new_pt; подробнее

Показать сообщение отдельно
usernet009
 Аватар для usernet009
24 / 24 / 1
Регистрация: 28.12.2009
Сообщений: 85
07.07.2010, 21:26  [ТС]     Корни квадратного уравнения
Такс.. сделал чтоб выводило все некомплексные числа ( D>0 ) Всем спасибо, может быть кому интересно, вот код программы
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
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
//include<
int main()
{
    //x^2 - p[i]x + q = 0;
    double D;
    const int n=7;
    double root1;
    double root2;
    const double q=4.0;
    double p[n] = { 2.6, 3.3, 0.8, 5.6, 0.5, -2.8, -4.2 };
    double r[n] = {0};
    int i=0, j=0;
    cout<<"x^2-p[i]x+q = 0\nq="<<q<<"\n\n";
    cout<<"Vector p:\n";
    for ( int i=0; i<n; i++ )
        cout<<p[i]<<"   ";
    cout<<"\n\nVector r:\n";
    for ( i=0, j=0; i<n; i++ )
    {
        D = pow( p[i], 2.0 ) - (4.0*q);
        if ( D < 0 )
            continue;
        root1 = ( p[i]+sqrt(D) ) / 2.0;
        root2 = ( p[i]-sqrt(D) ) / 2.0;
        if ( ( root1!=root2 ) )
        {
            r[j] = p[i];
            cout<<r[j]<<"   ";
            j++;            
        }
    }
    cout<<endl;
    system("pause");
    return 0; // ретурн отакэ
}
 
Текущее время: 21:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru