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

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

Войти
Регистрация
Восстановить пароль
 
 
app4eg
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 21
#1

немагу найти ошибки - C++

08.10.2010, 16:49. Просмотров 835. Ответов 18
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
 using namespace std;
 int main()
{    
    double z1,z2,a;
    cout<<"a"<<endl;
    cin>>a;
    cout<<"pi=3,1416"<<endl;
    pi=3.1416;
    z1=sin(2(a*pi/180))+sin(5(a*pi/180))-sin(3(a*pi/180))/cos(a*pi/180)+1-2(pow(sin),2)2(a*pi/180);
 z2=2(sin(a*pi/180));
 cout>>"z1=">>z1<<endl;
 cout>>"z2=">>z2<<endl;
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2010, 16:49     немагу найти ошибки
Посмотрите здесь:

немагу найти ошибку - C++
#include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; using namespace std; void...

немагу разобратся ввод слова - C++
привет бъюсь 3й день немагу тллком решить задачку:( я не учусь в вузе и не работают программером я просто нубик самоучка%-) дано...

Структуры.Не разбираюсь в структурах!!!Немагу сделать програмку!((( - C++
Известны данные о 20 сотрудников фирмы (фамилия, пол, зарплата и должность). Определить: 1) фамилия, имеющего самую большую зарплату; ...

Найти ошибки - C++
#include&lt;stdio.h&gt; #include&lt;iostream&gt; #include&lt;math.h&gt; #include &lt;time.h&gt; float f1(float p1, float p2) { float res; ...

Найти ошибки - C++
#include&lt;iostream.h&gt; #include&lt;math.h&gt; const double a=0.8,b=2.6,eps=0.3,n=20; void main() int i,mas t{-0.6,-0.1,0.3,1.9,7.8}; ...

Найти ошибки в программе - C++
Ребята помогите пожалуйста найти ошибки, программа простая с математическими уравнениями, проблема скорее всего в скобках, а может в чём то...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
08.10.2010, 16:54     немагу найти ошибки #2
1) не объявлено pi
2)
C++
1
2
cout>>"z1=">>z1<<endl;
cout>>"z2=">>z2<<endl;
надо

C++
1
2
cout<<"z1="<<z1<<endl;
cout<<"z2="<<z2<<endl;
3)
C++
1
z2=2(sin(a*pi/180));
надо

C++
1
z2=2*(sin(a*pi/180));
app4eg
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 21
08.10.2010, 16:57  [ТС]     немагу найти ошибки #3
как обозначить п?
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
08.10.2010, 16:58     немагу найти ошибки #4
Цитата Сообщение от app4eg Посмотреть сообщение
как обозначить п?
например так

C++
1
double pi=3.1416;
app4eg
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 21
08.10.2010, 17:01  [ТС]     немагу найти ошибки #5
где в первой строчке ошибки?непонимаю подозреваю чот со скобками
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
08.10.2010, 17:03     немагу найти ошибки #6
Добавлено через 1 минуту
Цитата Сообщение от app4eg Посмотреть сообщение
где в первой строчке ошибки?непонимаю подозреваю чот со скобками
это в какой?
app4eg
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 21
08.10.2010, 17:05  [ТС]     немагу найти ошибки #7
z1= у меня 4 ошибки видаёт
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
08.10.2010, 17:13     немагу найти ошибки #8
Цитата Сообщение от app4eg Посмотреть сообщение
z1= у меня 4 ошибки видаёт
вот так будет выдавть 2)
C++
1
z1=sin(2*(a*pi/180))+sin(5*(a*pi/180))-sin(3*(a*pi/180))/cos(a*pi/180)+1-2*(pow(sin,2))2*(a*pi/180);
- знаки умножения добавил и функция pow должна принимать 2 параметра

Добавлено через 2 минуты
кстати

C++
1
(pow(sin,2))2*(a*pi/180);
между скобкой ) и 2 должна стоять какая то операция

Добавлено через 3 минуты
C++
1
pow(float, int)
вместо sin должно быть значение какое нибудь

Добавлено через 1 минуту
без ошибок:
C++
1
z1=sin(2*(a*pi/180))+sin(5*(a*pi/180))-sin(3*(a*pi/180))/cos(a*pi/180)+1-2*(pow(5.0,2))+2*(a*pi/180);
app4eg
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 21
08.10.2010, 17:16  [ТС]     немагу найти ошибки #9
вот мой пример может тебе поможет исправить ошибки
Миниатюры
немагу найти ошибки  
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
08.10.2010, 17:26     немагу найти ошибки #10
а , это вы хотите пример решить так? (всмысле с помощью компилятора)

Добавлено через 3 минуты
2sin^2*2a надо как то упростить
app4eg
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 21
08.10.2010, 17:29  [ТС]     немагу найти ошибки #11
Задание

1. Составьте алгоритм расчета по двум формулам, соответствующим Вашему индивидуальному заданию. Номер задания выбирается соответственно номеру в списке.(Ответ должен получиться одинаковый)
Миниатюры
немагу найти ошибки  
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.10.2010, 18:49     немагу найти ошибки #12
Как минимум так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
 using namespace std;
 int main()
{    
    double z1,z2,a;
    cout<<"a"<<endl;
    cin>>a;
    cout<<"pi=3,1416"<<endl;
    double pi=3.1416;
    z1=sin(2(a*pi/180))+sin(5(a*pi/180))-sin(3(a*pi/180))/cos(a*pi/180)+1-2(pow(sin),2)2(a*pi/180);
 z2=2(sin(a*pi/180));
 cout>>"z1=">>z1<<endl;
 cout>>"z2=">>z2<<endl;
 return 0;
}
app4eg
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 21
08.10.2010, 19:35  [ТС]     немагу найти ошибки #13
Цитата Сообщение от Lavroff Посмотреть сообщение
Как минимум так.
ну как тоже должно з1=з2 у многих однокурсников получилось с подобными примерами
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.10.2010, 19:47     немагу найти ошибки #14
Так? Резалты совпадают.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cmath>
 using namespace std;
 int main()
{    
    double z1,z2,a;
    cout<<"a"<<endl;
    cin>>a;
    z1=(sin(2*a)+sin(5*a)-sin(3*a))/(cos(a)+1-2*(pow(sin(2*a),2)));
    z2=2*sin(a);
    cout<<"z1="<<z1<<endl;
    cout<<"z2="<<z2<<endl;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2010, 19:57     немагу найти ошибки
Еще ссылки по теме:

не могу найти ошибки - C++
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;iostream.h&gt; class primer { public: void run(double x, double y, double z); ...

Не могу найти ошибки - C++
Не могу в коде найти ошибки. Вроде бы код правильный, но программа ругается. Предисловие. Задача. Дана действительная квадратная...

Найти ошибки в программе - C++
Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. В данном классе реализована перегрузка...

Помогите найти ошибки - C++
Добрый день! Подскажите, в чем здесь ошибка? (прикрепляю скрин)


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

Или воспользуйтесь поиском по форуму:
app4eg
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 21
08.10.2010, 19:57  [ТС]     немагу найти ошибки #15
Однокурсники, как-то переводили в радианы, типо умножали на ПИ и делили на 180, мне надо это делать или нет ?
Yandex
Объявления
08.10.2010, 19:57     немагу найти ошибки
Ответ Создать тему
Опции темы

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