Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.10.2018, 23:47   #1
Ленащщ
Новичок
Джуниор
 
Регистрация: 20.10.2018
Сообщений: 16
Восклицание в чем здесь ошибка? помогите пожалуйста с++

Код:
#include <iostream>
#include <cmath>

using namespace std;

int main() 
{
double x, a, b, c, y;
int n;
cin»n»x;
if (n<4)
{
Switch (n)
{
case 1 : {a=1.4; b=2.4; c=3.4; break;}
case 2 : {a=2.4; b=3.4; c=4.4; break;}
case 3 : {a=5.1; b=0.94; c=5.01; break:}
}
if (x<0) y=a*pow(x,2)+b*pow(cos,3)+(x*c);
else if (x=0) y=pow(pow(a,2)*pow(x,2),1./3)+b*c;
else y=b*log(abs(x))+c*pow(a,2);
cout«"Y= "«y«endl;
}
else cout«"ERROR n";
return 0;
}
Пожалуйста, оформляйте Ваш код согласно правилам.

Последний раз редактировалось Вадим Мошев; 20.10.2018 в 23:53.
Ленащщ вне форума
Старый 20.10.2018, 23:58   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

1. Для операторов ввода/вывода используются сдвоенные знаки больше/меньше (cin >> / cout <<), а не кавычки («/»)
2. Имя инструкции switch пишется с маленькой буквы, а не с большой
3.
Код:
if (x<0) y=a*pow(x,2)+b*pow(cos,3)+(x*c);
else if (x=0) y=pow(pow(a,2)*pow(x,2),1./3)+b*c;
else y=b*log(abs(x))+c*pow(a,2);
Перед else точка с запятой не ставится.

4.
Код:
else if (x=0) y=pow(pow(a,2)*pow(x,2),1./3)+b*c;
Оператор сравнения записывается как сдвоенный знак равенства ==

Последний раз редактировалось Вадим Мошев; 21.10.2018 в 00:02.
Вадим Мошев вне форума
Старый 21.10.2018, 12:54   #3
jillitil
Форумчанин
 
Аватар для jillitil
 
Регистрация: 17.10.2018
Сообщений: 184
По умолчанию

Кто такой "cos"?
Цитата:
Сообщение от Ленащщ Посмотреть сообщение
Код:
...pow(cos,3)...
jillitil вне форума
Старый 21.10.2018, 13:28   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

http://www.programmersforum.ru/showthread.php?t=323538
p51x вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите пожалуйста в чем ошибка Vladislavv Помощь студентам 3 04.08.2014 15:25
Подскажите пожалуйста в чем ошибка Antony22 C# (си шарп) 7 20.01.2014 13:53
что здесь неправильного, в чем ошибка? monolit111 Общие вопросы C/C++ 6 29.09.2011 19:24
Ошибка в цикле , не могу понять в чем! Помогите пожалуйста. Алексей_xXx Помощь студентам 1 29.05.2009 00:37