#include
#include
using namespace std;
int main() {
float a, b, c, d, x1, x2;
cout«"Nazovi A: "«endl;
cin»a;
cout«"Nazovi B: "«endl;
cin»b;
cout«"Nazovi C: "«endl;
cin»c;
d==(b*b)-4*a*c;
if (d<0) {
cout«"Korney net!"«endl;
}
if (d==0) {
x1==(-b)/(2*a);
cout«"Odin koren, x1= "«x1«endl;
}
if (d>0) {
x1==((-b)+sqrt(d))/(2*a);
x2==((-b)-sqrt(d))/(2*a);
cout«"Perviy koren, x1="«x1«endl;
cout«"Vtoroy koren, x2="«x2«endl;
}
return 0;
}
Другие языки программирования и технологии
Вот. Написал код на С++ на мобильном компиляторе. Все пашет. А тоже самое на пк - ошибки. В чем тут проблемы?
Мало данных.
К примеру может помешать наличие в проекте msvs указание на использование предкомпилированных заголовков.
Ошибку в студию, здесь медиумов нет
#include < iostream > Здешний парсер только так воспринимает знаки. А код можно и ссылкой дать, он тут неважен.
К примеру может помешать наличие в проекте msvs указание на использование предкомпилированных заголовков.
Ошибку в студию, здесь медиумов нет
#include < iostream > Здешний парсер только так воспринимает знаки. А код можно и ссылкой дать, он тут неважен.
Если компилируете в Visual Studio, нужно добавить библиотеку include "stdafx.h". Именно в кавычках. (на всякий случай)
Ошибки тривиальные:
Проблемы с символами. Попробуй заменить символы через замену следующим образом
1. « на <<
2. == на = (у тебя реально сбой - там = ставить надо в присваивании)
3. » на >>
Удачи падаван.
P.S. ветка с 1 корнем не выводит результат.
Я бы изменил так
#include "iostream"
using namespace std;
int main()
{
float a, b, c;
cout << "Nazovi A: " << endl;
cin >> a;
cout << "Nazovi B: " << endl;
cin >> b;
cout << "Nazovi C: " << endl;
cin >> c;
const float d = (b * b) - 4 * a * c;
if (d < 0)
{
cout << "Korney net!" << endl;
}
else if (d == 0)
{
float x = -b / (2 * a);
cout << "Odin koren, x1= " << x << endl;
}
else if (d > 0)
{
float x1 = (-b + sqrt(d)) / (2 * a);
float x2 = (-b - sqrt(d)) / (2 * a);
cout << "Perviy koren, x1=" << x1 << endl;
cout << "Vtoroy koren, x2=" << x2 << endl;
}
return 0;
}
Проблемы с символами. Попробуй заменить символы через замену следующим образом
1. « на <<
2. == на = (у тебя реально сбой - там = ставить надо в присваивании)
3. » на >>
Удачи падаван.
P.S. ветка с 1 корнем не выводит результат.
Я бы изменил так
#include "iostream"
using namespace std;
int main()
{
float a, b, c;
cout << "Nazovi A: " << endl;
cin >> a;
cout << "Nazovi B: " << endl;
cin >> b;
cout << "Nazovi C: " << endl;
cin >> c;
const float d = (b * b) - 4 * a * c;
if (d < 0)
{
cout << "Korney net!" << endl;
}
else if (d == 0)
{
float x = -b / (2 * a);
cout << "Odin koren, x1= " << x << endl;
}
else if (d > 0)
{
float x1 = (-b + sqrt(d)) / (2 * a);
float x2 = (-b - sqrt(d)) / (2 * a);
cout << "Perviy koren, x1=" << x1 << endl;
cout << "Vtoroy koren, x2=" << x2 << endl;
}
return 0;
}
Вадим Власов
А где эти длинные искать?
Похожие вопросы
- Вопрос из разряда компиляторов. На С++ написан код, генерирующий машинный код из команд на языке ассемблер.
- HTML! помогите пожалуйста написать код для сайта простого сайта!
- Можно ли более лаконично написать код этой маленькой программы ?
- Помогите написать код на C++
- Помогите с одномерным массивом. Напишите код на Паскале.
- Дан массив N*N. Найти индекс левого верхнего элеманта квадрата 2х2 с макс суммой+вывезти сумму! Помагите написать код
- Помогите написать код на C++
- Напишите код на C++
- Помогите написать код для программы...
- Помогите написать код на C++