Вот написал программку для решения квадратных уравнений. Использовал при этом функции, так как прочитал про них, решил закреплять знания. Сам код:
#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;
}
#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;
}
Вот такой вот простенький код)))