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

Функция принимает в параметры коефициенты квадратного уравнения и возращает сумму его корней - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пирамиды http://www.cyberforum.ru/cpp-beginners/thread1138929.html
#include <iostream> #include <vector> using namespace std; template <class T> void prepare_vector(vector<T> *v) { for(unsigned i=0;i<v->size(); i++) (*v) - rand() % 100;
C++ Подключение файла заголовка Я создал проект Win32 - выбрал пустой проект а далее создал файл заголовка Cat.hpp: #include <iostreram> class Cat { public: Cat (int initialAge); ~Cat(); int GetAge() const { return itsAge; } void SetAge ( int age ) { itsAge = age; } http://www.cyberforum.ru/cpp-beginners/thread1138918.html
Вывод нескольких строк в файл C++
Есть несколько строчек и их нужно записать в файл так, чтобы каждая из них начиналась с новой строки.#include <iostream> #include <fstream> #include <string> using namespace std; int main () { string mark,task,op1,op2,comment; ofstream out ("output.txt"); if (!out)
Среднее арифметическое вводимой с клавиатуры последовательности дробных чисел C++
Помогите пожалуйста написать вот эти две программы! 1.Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел. Количество чисел должно задаваться во время работы программы. 2.Написать программу, которая удаляет начальные пробелы из введенной с клавиатуры строки. В теме должна быть только одна задача!
C++ Оставить дробную часть http://www.cyberforum.ru/cpp-beginners/thread1138891.html
Допустим, имеем число 12,345. Необходимо это число преобразовать в 0.345. Просто отбросить целую часть не годится, уже пробовал через: double x, y, n; x = -14.87654321; /* Divide x into its fractional */ y = modf( x, &n ); /* and integer parts */ printf( "For %f, the fraction is %f and the integer is %.f\n", x, y, n ); Надо получить новое...
C++ Динамический массив #include <stdio.h> int main() { int *arr = new int; printf("\n Input:\n\n"); for (int i = 0; i < 5; ++i) { подробнее

Показать сообщение отдельно
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
04.04.2014, 19:52     Функция принимает в параметры коефициенты квадратного уравнения и возращает сумму его корней
Можно воспользоваться теоремой Виета.
http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1}+{x}_{2}=-\frac{b}{a}
http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1}{x}_{2}=\frac{c}{a}
Даже если корни комплексные, их сумма и произведение - вещественные числа.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
double RootSum(double a, double b, double c){
    if (a == 0){
        cout << "a=0";
        exit(1);
    }
    return -b / a;
}
 
int main(){
    double a, b, c;
    cin >> a >> b >> c;
    cout << RootSum(a, b, c);
    cout << endl;
    system("pause");
    return 0;
}
 
Текущее время: 12:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru