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

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

Восстановить пароль Регистрация
 
Adik69
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 11
10.03.2013, 16:45     Найти количество действительных корней квадратного уравнения #1
не могу найти ошибку.Компилятор ругается
Суть задачи : Определить кол-во действительных корней квадратного уравнения 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";
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2013, 16:45     Найти количество действительных корней квадратного уравнения
Посмотрите здесь:

Нахождение корней квадратного уравнения C++
Составить программу нахождения действительных корней квадратного уравнения C++
C++ Вычисление корней квадратного уравнения
писать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A•x2 + B•x + C = 0 (A, B, C — вещественные параме C++
C++ нахождение корней квадратного уравнения
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
10.03.2013, 17:27     Найти количество действительных корней квадратного уравнения #2
Тебе не кажется странным, что в синтаксис условий до и после 27 строки у тебя немного различается?
Adik69
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 11
10.03.2013, 17:40  [ТС]     Найти количество действительных корней квадратного уравнения #3
ну это же проблему не решает
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,844
Записей в блоге: 2
Завершенные тесты: 1
10.03.2013, 17:41     Найти количество действительных корней квадратного уравнения #4
где фигурные скобки у main?
Где круглые скобки у if?
and не все компиляторы поддерживают, лучше поменять на &&
or тоже - поменять на ||
then - это вообще из basic'a
int main, а не void
Adik69
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 строку
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,844
Записей в блоге: 2
Завершенные тесты: 1
10.03.2013, 17:56     Найти количество действительных корней квадратного уравнения #6
std:: забыли
Yandex
Объявления
10.03.2013, 17:56     Найти количество действительных корней квадратного уравнения
Ответ Создать тему
Опции темы

Текущее время: 10:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru