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

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

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

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

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
10.03.2013, 17:27     Найти количество действительных корней квадратного уравнения #2
Тебе не кажется странным, что в синтаксис условий до и после 27 строки у тебя немного различается?
Adik69
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 11
10.03.2013, 17:40  [ТС]     Найти количество действительных корней квадратного уравнения #3
ну это же проблему не решает
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 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 строку
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2013, 17:56     Найти количество действительных корней квадратного уравнения
Еще ссылки по теме:

Нахождение корней квадратного уравнения - C++
Здравствуйте , показывает ошибку в этих строчках,ругается на функции sqrt и pow объясните почему именно, заранее спасибо z =...

Вычисление корней квадратного уравнения - C++
Напишите пожалуйста подпрограмму для обчисления корней квадратного уравнения. Если можно с комментариями.

Нахождение корней квадратного уравнения С++ - C++
Как найти корни квадратного уравнения С++?Задаются ведь значения x.y.z,а на выходе выводится значение корней. С++.Новичок.Буду...

Вычисление корней квадратного уравнения - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { system(&quot;cls&quot;); setlocale(LC_ALL, &quot;RUS&quot;); double...

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

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


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
10.03.2013, 17:56     Найти количество действительных корней квадратного уравнения #6
std:: забыли
Yandex
Объявления
10.03.2013, 17:56     Найти количество действительных корней квадратного уравнения
Ответ Создать тему
Опции темы

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