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

Квадратное уравнение, где ошибка? - C++

Восстановить пароль Регистрация
 
Deshrefresh666
0 / 0 / 0
Регистрация: 27.08.2013
Сообщений: 5
17.03.2014, 13:25     Квадратное уравнение, где ошибка? #1
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
34
35
36
37
38
 
#include "stdafx.h"
 #include "iostream"
 #include "math.h"
 
 using namespace std;
 
 int main()  
 {
 setlocale(0,"");
double a,b,c,d,x1,x2;
cout<<"Введите коэффициенты: "<<endl;
cin>>a>>b>>c;
if(a==0)
{
    cout<<"ERROR!!!"<<endl;
};
 
d=b*b-4*a*c;
 
if(d>0)
{
    x1=(-b+sqrt(d))/(2*a);
    x2=(-b-sqrt(d))/(2*a);
    cout<<"x1= "<<x1<<endl;
    cout<<"x2= "<<x2<<endl;
};
if(d==0)
{
    x1=-b/2a;
    cout<<"x1=x2= "<<x1<<endl;
};
if(d<0)
{
    cout<<"ERROR!!!"<<endl;
};
 return 0;
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 13:25     Квадратное уравнение, где ошибка?
Посмотрите здесь:

Квадратное уравнение C++
C++ Квадратное уравнение
C++ С++ квадратное уравнение
C++ Квадратное уравнение
C++ Квадратное уравнение
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
17.03.2014, 13:33     Квадратное уравнение, где ошибка? #2
а какую ошибку он выдает, собственно?
Deshrefresh666
0 / 0 / 0
Регистрация: 27.08.2013
Сообщений: 5
17.03.2014, 13:38  [ТС]     Квадратное уравнение, где ошибка? #3
c:\documents and settings\al\мои документы\visual studio 2008\projects\c++\c++\c++.cpp(29) : error C2059: синтаксическая ошибка: неправильный суффикс для числа
c:\documents and settings\al\мои документы\visual studio 2008\projects\c++\c++\c++.cpp(29) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "a"
Не могу понять,вроде все правильно.
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
17.03.2014, 13:50     Квадратное уравнение, где ошибка? #4
Мне бросилась в глаза 17 строчка, не понимаю, зачем там ; (посмотрите это дело, не уверен)
и 30 строчка, 2*a, а у вас просто 2а написано
Deshrefresh666
0 / 0 / 0
Регистрация: 27.08.2013
Сообщений: 5
17.03.2014, 13:54  [ТС]     Квадратное уравнение, где ошибка? #5
блин,спасибо, а я сижу и мучаюсь, умножение не поставил!!!
zss
Модератор
Эксперт С++
 Аватар для zss
5956 / 5561 / 1788
Регистрация: 18.12.2011
Сообщений: 14,210
Завершенные тесты: 1
17.03.2014, 16:37     Квадратное уравнение, где ошибка? #6
Цитата Сообщение от Deshrefresh666 Посмотреть сообщение
if(d<0) { cout<<"ERROR!!!"<<endl; };
так некрасиво, поскольку это единственная альтернатива
лучше
C++
1
2
else
    cout<<"ERROR!!!"<<endl;
и ; после закрывающих скобок не ставьте
(получается лишний пустой оператор).
Yandex
Объявления
17.03.2014, 16:37     Квадратное уравнение, где ошибка?
Ответ Создать тему
Опции темы

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