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

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

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

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

12.11.2013, 03:34. Просмотров 358. Ответов 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");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 03:34     Найти решение заданной функции. Что делаю не так?
Посмотрите здесь:

Что-то не то с Майкрсофт визуал студио 2010 или я что-то не так делаю - C++
Дело в том что при запуске вот этой программы: #include &lt;iostream&gt; using namespace std; int main () { for (int i=100; i&lt;=999;...

Что я делаю не так? - C++
Всем привет Помогите пожалуйста, Вот задача : Начав тренировку спортсмен первый день пробежал 10км. Каждый день он увеличивал норму...

Что я делаю не так? - C++
Не запускается программа, код взят полностью из рабочего примера но на моем компьютере не запускается #include &lt;iostream.h&gt; #include...

что не так делаю?! - C++
почему не правильно! помогите! #define SIZE 4 #include&lt;iostream.h&gt; int main() { int matrix; for (int i=0; i&lt;0; i++) ...

Подскажите что я делаю не так? - C++
Дан массив целых чисел. Все его элементы уменьшить на 20 #include &lt;iostream&gt; using namespace std; int f(const int*mas, const int...

Getch - что не так делаю? - C++
Всем привет. Не могу понять почему не выполняется getch() после верного ввода пункта. int name ::menu() { cout &lt;&lt; &quot;Выберите...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сергей Т.
2 / 2 / 0
Регистрация: 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;
}
Orlov_roman
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
12.11.2013, 04:16  [ТС]     Найти решение заданной функции. Что делаю не так? #3
Вроде бы нет. НО если вам не сложно покажите как это будет выглядеть. Начал учить язык пару дней назад.
Большое вам спасибо!!!
abit
262 / 261 / 33
Регистрация: 03.02.2013
Сообщений: 715
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++ я посоветую простую книжку, которую за неделю осилите, но это кошмар...
Orlov_roman
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
13.11.2013, 21:53  [ТС]     Найти решение заданной функции. Что делаю не так? #5
Учусь по методичке которую нам продали в ВУЗе. Если не сложно подскажите нужную литературу.

Добавлено через 22 часа 41 минуту
abit, Если не затруднит.
abit
262 / 261 / 33
Регистрация: 03.02.2013
Сообщений: 715
15.11.2013, 04:20     Найти решение заданной функции. Что делаю не так? #6
Цитата Сообщение от Orlov_roman Посмотреть сообщение
Учусь по методичке которую нам продали в ВУЗе. Если не сложно подскажите нужную литературу.

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

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

книга почти с нуля, знаний Си не требуется, да и лучше чтобы вообще о Си не знали, лучше знания ассемблера или паскаля или математики
IntelCoreDuo
11 / 11 / 0
Регистрация: 09.11.2013
Сообщений: 52
15.11.2013, 05:02     Найти решение заданной функции. Что делаю не так? #7
Дейтел - Как программировать на С++. Замечательный учебник, классика. Все на доступном языке. Постарайся найти самое новое издание.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2013, 13:19     Найти решение заданной функции. Что делаю не так?
Еще ссылки по теме:

Подскажите, что я делаю не так - C++
Вот задача: Написать программу, по длинам сторон распознающую среди всех треугольников АВС прямоугольные. Если таковых нету, то вычислить...

PlaySound: что я делаю не так? - C++
Казалось бы, элементарно: PlaySound(&quot;1.wav&quot;, NULL, SND_FILENAME); Неизменно &quot;превосходный&quot; результат: Error C2664: 'PlaySoundW' :...

подскажите что не так делаю? - C++
кароче пишу модуль простейший //module #include&lt;stdio.h&gt; #include&lt;conio.h&gt; int i; int function(int a) {

Скажите, что не так делаю! - C++
Пишет, что ошибка в строчке int T =... #include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; int main(int argc, char...


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

Или воспользуйтесь поиском по форуму:
Orlov_roman
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
16.11.2013, 13:19  [ТС]     Найти решение заданной функции. Что делаю не так? #8
abit, Спасибо большое!!
Yandex
Объявления
16.11.2013, 13:19     Найти решение заданной функции. Что делаю не так?
Ответ Создать тему
Опции темы

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