Форум программистов, компьютерный форум 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) { подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
04.04.2014, 19:43     Функция принимает в параметры коефициенты квадратного уравнения и возращает сумму его корней
C++
1
2
3
4
5
6
7
8
9
double root(double a,double b,double c)
{
   if(a==0)throw "a=0";                      // выбрасываем исключение a=0
   double d=b*b-4.0*a*c;
   if(d<0)throw "Negative discriminant"; // выбрасываем исключение d<0
   double x1=(-b+sqrt(d))/(2.0*a);
   double x2=(-b-sqrt(d))/(2.0*a);
   return x1*x2;
}
 
Текущее время: 18:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru