0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 11
1

Найти количество действительных корней квадратного уравнения

10.03.2013, 16:45. Показов 1489. Ответов 5
Метки нет (Все метки)

не могу найти ошибку.Компилятор ругается
Суть задачи : Определить кол-во действительных корней квадратного уравнения ax^2+bx+c=0 с произвольными значениями a,b,c.
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
29
30
31
#include <iostream>
#include <math.h>
void main()
 
   double a,b,c,d,x1,x2; 
    std::cout<<"Vvedi koeficienti a,b,c";
    std::cin>>a;
    std::cin>>b;
    std::cin>>c; 
    d=(b*b)-(4*a*c); 
    
    if(d==0) 
    {
        x1=(-b+sqrt(d))/(2*a);
      
    }
    if(d>0) 
    {
        x1=(-b+sqrt(d))/(2*a);
        x2=(-b-sqrt(d))/(2*a);
     
    }
    if(d<0) 
    {
        cout<<"Net kornei"<<endl;
    }
    if x1>0 and x2>0 
     std::cout<<"2 destivitel koren";
    then  if x1>0 or x2>0 
           std::cout<<"odin destvitel";
            then std::cout<<"net korney";
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2013, 16:45
Ответы с готовыми решениями:

Составить программу нахождения действительных корней квадратного уравнения
Напишите программу нахождения действительных корней квадратного уравнения плиззззз очень...

Количество корней квадратного уравнения
Реализовать функцию, определяющую количество корней квадратного уравнения (целочисленное значение),...

Определить количество корней квадратного уравнения
#include &lt;iostream&gt; using namespace std; int main() { int a, b, c; float d; cin &gt;&gt; a &gt;&gt;...

Реализовать функцию, определяющую количество корней квадратного уравнения
//Proc17. Описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней...

5
Эксперт С++
5825 / 3476 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
10.03.2013, 17:27 2
Тебе не кажется странным, что в синтаксис условий до и после 27 строки у тебя немного различается?
0
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 11
10.03.2013, 17:40  [ТС] 3
ну это же проблему не решает
0
Don't worry, be happy
17767 / 10532 / 2034
Регистрация: 27.09.2012
Сообщений: 26,504
Записей в блоге: 1
10.03.2013, 17:41 4
где фигурные скобки у main?
Где круглые скобки у if?
and не все компиляторы поддерживают, лучше поменять на &&
or тоже - поменять на ||
then - это вообще из basic'a
int main, а не void
1
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 11
10.03.2013, 17:55  [ТС] 5
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
29
30
31
32
33
#include <iostream>
#include <math.h>
#include <stdlib.h>
int main()
{
   double a,b,c,d,x1,x2; 
    std::cout<<"Vvedi koeficienti a,b,c";
    std::cin>>a;
    std::cin>>b;
    std::cin>>c; 
    d=(b*b)-(4*a*c); 
    
    if(d==0) 
    {
        x1=(-b+sqrt(d))/(2*a);
      
    }
    if(d>0) 
    {
        x1=(-b+sqrt(d))/(2*a);
        x2=(-b-sqrt(d))/(2*a);
     
    }
    if(d<0) 
    {
        cout<<"Net kornei"<<endl;
    }
    if (x1>0 && x2>0)
     std::cout<<"2 destivitel koren";
    else  if (1>0 || x2>0) 
           std::cout<<"odin destvitel";
            else std::cout<<"net korney";
}
Добавлено через 29 секунд
ругается теперь на 26 строку
0
Don't worry, be happy
17767 / 10532 / 2034
Регистрация: 27.09.2012
Сообщений: 26,504
Записей в блоге: 1
10.03.2013, 17:56 6
std:: забыли
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2013, 17:56
Помогаю со студенческими работами здесь

Написать функцию f(a,b,c), вычисляющую и возвращающую количество корней квадратного уравнения с коэффициентами a, b и с
Написать функцию f(a,b,c), вычисляющую и возвращающую количество корней квадратного уравнения с...

писать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A•x2 + B•x + C = 0 (A, B, C — вещественные параме
Описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного...

Нахождение корней квадратного уравнения
Здравствуйте все кто читает эти строки! Большой привет вам из раздела Delphi! Моему другу...

Вычисление корней квадратного уравнения
1) Пишем функцию, которая переворачивает строку (массив типа char). Используйте цикл for, который...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru