среда, 21 марта 2012 г.

Программа для решение квадратных уравнений

Вот написал программку для решения квадратных уравнений. Использовал при этом функции, так как прочитал про них, решил закреплять знания. Сам код:


#include <iostream>            //Подключение библиотек
#include <cmath>
using namespace std;      //пространство имён
void ur()                                 предопределение функции ur
 {
    float x1 = 0;
    float x2 = 0;
    float x  = 0;
    float d  = 0;                     //объявление переменных
    float a  = 0;
    float b  = 0;
    float c  = 0;

    cout << "Enter a" << endl;              
    cin >> a;                                                    //ввод переменных
    cout << "Enter b" << endl;
    cin >> b;
    cout << "Enter c" << endl;
    cin >> c;
    d=(b*b) - 4*a*c;                //формула дискриминанта
    if (d>0)                           //условие если дискриминант больше нуля
    {
    x1=((-b) + sqrt(d))/2*a, x2=((-b) - sqrt(d)) /2*a;
    cout <<x1 << ' '<< x2 ;                //вывод корней
    }
      if (d==0)                        //условие - дискриминант равен нулю
{
    x=(-b)/(2*a);
    cout << x << endl;                          //вывод корня
}
 if(d <= 0)                        /условие дискриминант меньше нуля
{
cout << "Resh net";                                 //решений нет
}
 }
int main()             //функция main
{
ur();                          //использование функции ur
return 0;
}
Вот такой вот простенький код)))

суббота, 17 марта 2012 г.

Снова в бой

Конечно очень жаль, что я с такими перерывами учу C++, но всё-таки теперь я снова возвращаюсь - буду возрождать блог)