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

Вычислить корни квадратного уравнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 15. В некотором институте информация об имеющихся компьютерах задана двумя деревьями. В первом из них сыновьям корневой вершины соответствуют факу http://www.cyberforum.ru/cpp-beginners/thread698574.html
помогите реализовать пожайлуста программу... 15. В некотором институте информация об имеющихся компьютерах задана двумя деревьями. В первом из них сыновьям корневой вершины соответствуют факультеты, факультеты в свою очередь делятся на кафедры, кафедры могут иметь в своем составе лаборатории. Компьютеры могут быть установлены в общих факультетских классах, на кафедрах, в лабораториях...
C++ является ли разность его максимальной и минимальной цифр четным числом Дано натуральное число.Определить,является ли разность его максимальной и минимальной цифр четным числом http://www.cyberforum.ru/cpp-beginners/thread698570.html
C++ Верно ли, что сумма его цифр больше k, а само число четное
Дано натуральное число. а) Верно ли, что сумма его цифр больше k, а само число четное? б) Верно ли, что количество его цифр есть четное число, а само число не превышает b? г) Верно ли, что оно начинается на Х и заканчивает*ся на Y? д) Верно ли, что произведение его цифр меньше А, а само число делится на В? е) Верно ли, что сумма его цифр больше М, а само число делится на N?
C++ Среднее арифметическое целых чисел
найти среднее арифметическое всех целых чисел; а) среднее арифметическое всех целых чисел от 1 до 1000; б) среднее арифметическое всех целых чисел от 100 до В (значение В плодится с клавиатуры; В>100); в) среднее арифметическое всех целых чисел от А до 200 (значение А и В вводится с клавиатуры; А<200); г) среднее арифметическое всех целых чисел от А до В (значения А и В вводятся с...
C++ Символьные массивы (исправить код) http://www.cyberforum.ru/cpp-beginners/thread698554.html
Как удалить комы до первой точки? Я написал код, но от некорректно работает! Мне нужно сдвинуть массив на столько сколько удаляется ком! Но программа только вставляет следующий символ вместо запятой! Как это исправить? #include <iostream.h> #include <string.h> int main() { char str; gets(str); int i=0;
C++ Программа заглушающая нежелательные слова Всем доброе 15.11.12:) Могли бы вы помочь в написании программы (что она должна делать можно увидеть во вложении) в программе можно использовать vector, for, while, if. Вложение удалено. Изложите задание в текстовом виде. Почитайте правила, пора уж. подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
15.11.2012, 17:40     Вычислить корни квадратного уравнения
коэффициента С нету
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
#include <iostream>
#include <cmath>
const float eps=1e-3;
int main(){
float a, b, c, d;
std::cout<<"Input a b c:";
std::cin>>a>>b>>c;
if (fabs(a)<eps){ 
 if (fabs(b)<eps)
  std::cout<<"No roots ";
 else
  std::cout<<"root x="<<-c/b;
 } 
 else{
   d=b*b-4*a*c;
   if (d<0) std::cout<<"No roots ";
   else 
   if (fabs(d)<eps) std::cout<<"root x="<<-b/(4*a*c);
   else   
   { 
   std::cout<<"root1 x="<<(-b+sqrt(d))/(4*a*c)<<std::endl;    
   std::cout<<"root2 x="<<(-b-sqrt(d))/(4*a*c)<<std::endl;
   
   }
   
 }
return 0;
}
Добавлено через 2 минуты
В упрощенном виде (без проверок на нули и дискриминант)
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cmath>
int main(){
   float a, b, c, d;
   std::cout<<"Input a b c:";
   std::cin>>a>>b>>c;
   std::cout<<"root1 x="<<(-b+sqrt(d))/(4*a*c)<<std::endl;    
   std::cout<<"root2 x="<<(-b-sqrt(d))/(4*a*c)<<std::endl;
   return 0;
}
Добавлено через 45 минут
Ой, забыл!
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cmath>
int main(){
   float a, b, c, d;
   std::cout<<"Input a b c:";
   std::cin>>a>>b>>c;
   d=b*b-4*a*c;
   std::cout<<"root1 x="<<(-b+sqrt(d))/(4*a*c)<<std::endl;    
   std::cout<<"root2 x="<<(-b-sqrt(d))/(4*a*c)<<std::endl;
   return 0;
}
 
Текущее время: 09:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru