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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
froda
1 / 1 / 0
Регистрация: 07.06.2011
Сообщений: 11
#1

Ввод и вывод данных, оператор присваивания - C++

09.06.2011, 13:15. Просмотров 943. Ответов 1
Метки нет (Все метки)

Решите Пожалуйста задачку:
Найти корни квадратного уравнения A*x^2 + B*x + C = 0, заданного своими коэффициентами A, B, C (коэффициент A не равен 0), если известно, что дискриминант уравнения положителен. Вывести вначале меньший, а затем больший из найденных корней. Корни квадратного уравнения находятся по формуле
x[1, 2] = (–B +– (D)1/2)/(2*A), где D — дискриминант, равный B^2 – 4*A*C.
Заранее Большое Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2011, 13:15     Ввод и вывод данных, оператор присваивания
Посмотрите здесь:

Ввод и вывод данных,оператор присваивания - C++
Возможо я написал это не в той теме.Задачи простые,но я на них запоролся. 1)Даны катеты прямоугольного треугольника a и b.Найти его...

Ввод\вывод символьного массива(оператор gets) - C++
Как работает оператор gets? Почему в данной программе не происходит считывания на первом шаге цикла (при i=0) ? #include <stdio.h> ...

Оператор присваивания в c++ - C++
Такой вопрос, для каких классов следует явно перегрузить оператор присваивания??

Оператор присваивания - C++
Добрый день! Помогите, пожалуйста, разобраться. Я не совсем понимаю работу перегруженного оператора присваивания в классе String, который...

Оператор присваивания - C++
Какая разница между оператором "=" и "==" Почему , например , в цикле нужно писать while(count==1) а не ...

Оператор присваивания - C++
Почему в этом случае вызывается оператор присваивания Fraction f4; f4 = f1+f2+f3; а в другом не вызывается: ...

оператор присваивания - C++
Привет всем ! Каким образом вызывается оператор присваивания, например, здесь: a = "I "; если в аргументе char*, а в операторе...

Оператор присваивания. - C++
Всем привет!В универе щас работаем с классами и перегрузками.В частности перегрузкой оператора присваивания и индексации.И я в упор не...

оператор присваивания - C++
Подскажите пожалуйста, вот я создал класс, конструктор которого создает 2хмерный массив из 2ойного указателя, являющейся членом этого...

Перегруженный оператор присваивания - C++
Достаточно информации прочитал, что такое перегруж. оператор присваивания, но не до конца понимаю суть данного вопроса - "в каком месте...

Оператор присваивания и деструктор - C++
Вопрос: почему в 52 строке Access violation? Если убрать строку 50, все будет нормально. #include <iostream> using namespace std; ...

Оператор присваивания по умолчанию - C++
#include <iostream> using namespace std; class Foo { private: int var; //int var = 17; public: /*Foo&...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
09.06.2011, 15:56     Ввод и вывод данных, оператор присваивания #2
Вот код решения биквадратного уравнения, переделать под себя не составит труда:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{float a,b,c,x1,x2,x3,x4,d;
clrscr();
printf("\n*Reshenie bikvadtatnogo uravneniya*\n");
printf("Vvedite a,b,c = ");
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if(d<0)
  printf("Uravnenie ne imeet reshenii!\n");
else{
  x1=sqrt((-b+sqrt(d))/2*a);
  x2=-sqrt((-b+sqrt(d))/2*a);
  x3=sqrt((-b-sqrt(d))/2*a);
  x4=-sqrt((-b-sqrt(d))/2*a);
  printf("Korni uravneniya: x1=%3.2f x2=%3.2f x3=%3.2f x4=%3.2f\n",x1,x2,x3,x4);
    }
printf("\nDlya okonchaniya nazhmite ENTER!!!");
getch();
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru