Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Orlov_roman
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
1

Найти решение заданной функции. Что делаю не так?

12.11.2013, 03:34. Просмотров 396. Ответов 7
Метки нет (Все метки)

Что делаю не так? Найти решение заданной функции, используя циклы "for", "while", "do-while". число n вводится с клавиатуры.
http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=0}^{n}(sin^2i+cosi^2)

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(void)
{
    int n;
    cout <<"Enter n:" << endl;
    cin >> n;
    double E=0;
    for ( int i = 0; i>=n; i++); 
         double i;
        E+= pow(sin(i), 2) + pow(cos(i), 2);
    cout << E << endl;
    return 0;
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 03:34
Ответы с готовыми решениями:

Что-то не то с Майкрсофт визуал студио 2010 или я что-то не так делаю
Дело в том что при запуске вот этой программы: #include &lt;iostream&gt; using...

Что я делаю не так?
Не запускается программа, код взят полностью из рабочего примера но на моем...

Что я делаю не так?
Хай всему форуму, новичек как в си так и тут ;) Не прошу сделать за меня, а...

Что я делаю не так?
Всем привет Помогите пожалуйста, Вот задача : Начав тренировку спортсмен...

что не так делаю?!
почему не правильно! помогите! #define SIZE 4 #include&lt;iostream.h&gt; int...

7
Сергей Т.
2 / 2 / 1
Регистрация: 29.05.2012
Сообщений: 7
12.11.2013, 04:14 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<cmath>
using namespace std;
int main(void)
{
    int n;
    cout <<"Enter n:" << endl;
    cin >> n;
    double E=0;
    for ( int i = 0; i<=n; i++)
        E+= pow(sin(double(i)), 2) + pow(cos(double(i)), 2);
    cout << E << endl;
    system("pause");
    return 0;
}
Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<cmath>
using namespace std;
int main(void)
{
    int n;
    cout <<"Enter n:" << endl;
    cin >> n;
    double E=0;
    int i=0;
    while(i<=n)
    {
        E+= pow(sin(double(i)), 2) + pow(cos(double(i)), 2);
        i++;
    }
    cout << E << endl;
    system("pause");
    return 0;
}
Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
#include<cmath>
using namespace std;
int main(void)
{
    int n;
    cout <<"Enter n:" << endl;
    cin >> n;
    double E=0;
    int i=0;
    do
    {
        i++;
        E+= pow(sin(double(i)), 2) + pow(cos(double(i)), 2);
    }
    while(i<=n);
    cout << E << endl;
    system("pause");
    return 0;
}
1
Orlov_roman
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
12.11.2013, 04:16  [ТС] 3
Вроде бы нет. НО если вам не сложно покажите как это будет выглядеть. Начал учить язык пару дней назад.
Большое вам спасибо!!!
0
abit
272 / 271 / 83
Регистрация: 03.02.2013
Сообщений: 772
12.11.2013, 04:54 4
Orlov_roman,
в общем у вас тут куча ошибок, сообщите название учебника по которому учитесь, ибо строка "#include<cmath>"
меня порадовала, очевидно C++, но остальной текст огорчил...
можно десяток ошибок привести сходу, ну к примеру логическая - у вас сумма от i=0 до n, зачем проверяете i>=n у for? тут только i==n
потом строка
C++
1
for ( int i = 0; i>=n; i++);
это кошмар, вы в курсе что такое тело цикла? вот здесь его нет вообще
далее - вы в курсе что такое инвариант цикла?
отсюда и следует следующая фигня:
C++
1
double i;
в общем не удивлён этой безумной строчке, ибо тело цикла отсутствует, а просят переменную i и её объявили посреди дела, следующая строчка
C++
1
E+= pow(sin(i), 2) + pow(cos(i), 2);
тоже ни в какой цикл не попадает

в общем скажите что за учебник такому учит, если вам реально надо познакомиться с программированием или C++ я посоветую простую книжку, которую за неделю осилите, но это кошмар...
1
Orlov_roman
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
13.11.2013, 21:53  [ТС] 5
Учусь по методичке которую нам продали в ВУЗе. Если не сложно подскажите нужную литературу.

Добавлено через 22 часа 41 минуту
abit, Если не затруднит.
0
abit
272 / 271 / 83
Регистрация: 03.02.2013
Сообщений: 772
15.11.2013, 04:20 6
Цитата Сообщение от Orlov_roman Посмотреть сообщение
Учусь по методичке которую нам продали в ВУЗе. Если не сложно подскажите нужную литературу.

Добавлено через 22 часа 41 минуту
abit, Если не затруднит.
http://padabum.com/x.php?id=9772

если будете читать - через неделю будете шпарить на чистом C++ лучше многих в этой ветке форума )

книга почти с нуля, знаний Си не требуется, да и лучше чтобы вообще о Си не знали, лучше знания ассемблера или паскаля или математики
1
IntelCoreDuo
12 / 12 / 2
Регистрация: 09.11.2013
Сообщений: 75
15.11.2013, 05:02 7
Дейтел - Как программировать на С++. Замечательный учебник, классика. Все на доступном языке. Постарайся найти самое новое издание.
1
Orlov_roman
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
16.11.2013, 13:19  [ТС] 8
abit, Спасибо большое!!
0
16.11.2013, 13:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2013, 13:19

Подскажите что я не так делаю
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include...

Объсните что делаю не так
Создаю класс, в нем массив, потом в конструкторе задаю данные в массив, но...

PlaySound: что я делаю не так?
Казалось бы, элементарно: PlaySound(&quot;1.wav&quot;, NULL, SND_FILENAME); Неизменно...


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

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

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