Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
48 / 6 / 1
Регистрация: 06.04.2010
Сообщений: 39
1

Квадратное уравнение

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

Author24 — интернет-сервис помощи студентам
вопрос такой почему у меня все время ошибки в этом коде (Квадратное уравнение)
Пишу в этот раздел тк я в 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(); //Экран не закрывается, пока не нажата любая клавиша
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2010, 18:11
Ответы с готовыми решениями:

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

Квадратное уравнение
Привет всем, застрял, помогите :) Ввести три вещественных числа a, b, c. Решить квадратное...

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

Квадратное уравнение
всем привет!кто нибудь может написать программу решения квадратного уравнения в общем виде с...

2
62 / 61 / 6
Регистрация: 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;
Что обозначают твои переменные? И то ты пытался найти? Объясни подробней.
0
7 / 7 / 7
Регистрация: 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;
}
Рабочий код.
0
07.04.2010, 19:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2010, 19:33
Помогаю со студенческими работами здесь

Квадратное уравнение
Хотел написать программу которая решает квадратное уравнение.Выдает две ошибки. #include...

Квадратное уравнение
ax^2+bx+c=o в c\c++

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

Квадратное уравнение
Написала программу, вроде все должно работать, как должно, ан нет... Условие: у=корень квадратный...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru