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

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

Войти
Регистрация
Восстановить пароль
 
ProFiLeR
5 / 5 / 0
Регистрация: 06.04.2010
Сообщений: 39
#1

Квадратное уравнение - C++

07.04.2010, 18:11. Просмотров 1056. Ответов 2
Метки нет (Все метки)

вопрос такой почему у меня все время ошибки в этом коде (Квадратное уравнение)
Пишу в этот раздел тк я в C++ два дня
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
int AA BB CC DD X1 X2
using namespace std;
int main()
{
std::cout<<"A = "; //На экран выводится 'X = '
std::cin>>AA; //вводим с клавиатуры число, например: 5
std::cout<<"B = "; //На экран выводится 'Y = '
std::cin>>BB; //вводим с клавиатуры число, например: 8
std::cout<<"C = "; //На экран выводится 'Y = '
std::cin>>CC; //вводим с клавиатуры число, например: 8
DD = BB^2 - 4*AA1*CC ;
X1 = -(BB) - sqrt(double(DD) / 2*AA
X2 = -(BB) + sqrt(double(DD) / 2*AA
 
 
std::cout<<"X1 = "<<X1<<std::endl;
std::cout<<"X2 = "<<X2<<std::endl;
//На экран монитора выводится сообщение 'x + y = 13'
 
_getch(); //Экран не закрывается, пока не нажата любая клавиша
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2010, 18:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Квадратное уравнение (C++):

Создать производные классы линейное уравнение и квадратное уравнение, в которых данная функция переопределена - C++
Создать абстрактный базовый класс уравнение с виртуальной функцией - корни уравнения. Создать производные классы линейное уравнение и...

Квадратное уравнение - C++
всем привет!кто нибудь может написать программу решения квадратного уравнения в общем виде с комплексными коэффициентами(используя...

Квадратное уравнение - C++
Хотел написать программу которая решает квадратное уравнение.Выдает две ошибки. #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include...

Квадратное уравнение - C++
Написала программу, вроде все должно работать, как должно, ан нет... Условие: у=корень квадратный из (25-икс квадрат) + 2а/х-3 ...

Квадратное уравнение - C++
Квадратное уравнение вида ax2+bx+c=0 (относительно x). На вход программа получает три целых числа: a, b и c, соответственно. При этом...

Квадратное уравнение - C++
ПОМОГИТЕ ПЛИЗ ДОПИСАТЬ ЗАДАЧУ А ТО ЧТОТ ВАШПЕ НЕПОЛУЧАЕТСЯ , НЕРАБОТАЕТ ))*ЕСЛИ МОЖНО ТО С КОММЕНТАРИЯМИ 1)Написать программу решения...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
QWAN
58 / 57 / 1
Регистрация: 02.09.2008
Сообщений: 181
07.04.2010, 19:10 #2
Если ты уже используеш строку
Цитата Сообщение от ProFiLeR Посмотреть сообщение
using namespace std;
то повторять в коде
Цитата Сообщение от ProFiLeR Посмотреть сообщение
std::cout
необязательно , достаточно
C++
1
cout<<
в строке

Цитата Сообщение от ProFiLeR Посмотреть сообщение
int AA BB CC DD X1 X2
ты забыл поставить запятые и точку с запятой в конце
C++
1
int AA, BB, CC, DD, X1, X2;
чтобы использовать
C++
1
_getch();
подключи
#include <conio.h>
А дальше в так
C++
1
2
3
DD = BB^2 - 4*AA*CC ;
X1 = -(BB) - sqrt((double)DD / 2*AA);
X2 = -(BB) + sqrt((double)DD / 2*AA);
Так будет работать программа (что она делает я пока не проверял )

Добавлено через 11 минут
C++
1
int AA, BB, CC, DD, X1, X2;
Что обозначают твои переменные? И то ты пытался найти? Объясни подробней.
Lаmer
7 / 7 / 4
Регистрация: 24.03.2010
Сообщений: 25
07.04.2010, 19:33 #3
1) Основная функция должна возвращать значение (return ...)
C++
1
2
3
4
5
int main()
{
    ...
}
return 0;
2) Вместо
C++
1
_getch();
используй
C++
1
system("pause");
3) Возведение в степень:
строка
C++
1
DD = BB^2 - 4*AA1*CC
должна выглядеть так:
C++
1
pow(BB, 2) - 4*AA*CC
предварительно подключив библиотеку "cmath"

4) строка
C++
1
 X1 = -(BB) - sqrt(double(DD) / 2*AA
должна выглядеть так:
C++
1
 X1 = (-(BB) - sqrt(double(DD))/(2*AA)
или так:
C++
1
X1 = (-(BB) - sqrt(double(DD))/2/AA
Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
double AA, BB, CC, DD, X1, X2;
int main()
{
std::cout << "A = "; //На экран выводится 'X = '
std::cin >> AA; //вводим с клавиатуры число, например: 5
std::cout << "B = "; //На экран выводится 'Y = '
std::cin >> BB; //вводим с клавиатуры число, например: 8
std::cout << "C = "; //На экран выводится 'Y = '
std::cin >> CC; //вводим с клавиатуры число, например: 8
DD = pow(BB, 2) - (4*AA*CC);
X1 = -(BB) - sqrt(DD)/(2*AA);
X2 = -(BB) + sqrt(DD)/(2*AA);
std::cout<<"X1 = "<<X1<<std::endl;
std::cout<<"X2 = "<<X2<<std::endl;
//На экран монитора выводится сообщение 'x + y = 13'
 
system("pause");//Экран не закрывается, пока не нажата любая клавиша
return 0;
}
Рабочий код.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2010, 19:33
Привет! Вот еще темы с ответами:

квадратное уравнение - C++
написать функции вычисления квадрат.уравнения

Квадратное уравнение - C++
Есть такое задание: Написать программу, которая найдет корни уравнения квадратного {a}^{2}+bx+c=0 и проверить для данных type real которые...

Квадратное уравнение - C++
Привет всем, застрял, помогите :) Ввести три вещественных числа a, b, c. Решить квадратное уравнение ax2 +bx+c=0. Вывести информацию...

Квадратное уравнение - C++
Пишет ошибку &quot;тип &quot;double&quot; не требуется&quot; и &quot;d: необъявленный идентификатор&quot;, помогите разобраться плз #include &quot;stdafx.h&quot; #include...


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

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

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