3 / 3 / 1
Регистрация: 23.10.2010
Сообщений: 25
1

Счетный цикл

01.11.2010, 20:41. Показов 2722. Ответов 7
Метки нет (Все метки)

Здраствуйте! У меня вопрос по задаче "Написать программу, которая находит сумму косинусов всех чисел от 1 до введенного n." с использованием счетного цикла. Проблема в том, что ответ мне выводится совсем не тот, что нужен. Я думаю, что ошибка состоит в том, что я неправильно задаю косинус. Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main ()
{
double i, n, p, s=0;
cin >> n;
 
for (i=1.0; i<=n; i++)
{
    p=cos(i);
    s+=p;
}
cout << s << endl;
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2010, 20:41
Ответы с готовыми решениями:

Оператор параметра(счетный цикл)
Здравствуйте. помогите написать программы на языке С++, пожалуйста. 1)вычислить сумму квадратов...

Цикл: Посчитать среднее арифметическое всех чисел в заданном диапазоне. Цикл while.
Напишите пожалуйста код для данной задачки с помощью цикла while Вывести числа в пользовательском...

Цикл: Определить, сколько простейших организмов будет через каждый период их деления. Цикл while.
Напишите пожалуйста код к этой задачке, неделю уже ломаю себе голову как ее решить. Одноклеточная...

Почему цикл на при 1 уходит в бесконечный цикл?
#define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; int...

7
Freelance
Эксперт С++
2888 / 1823 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
01.11.2010, 20:44 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
#include <cmath>
 
int main()
{
      double sum;
      int n = 0;
      std::cin >> n;
      for(int i = 0; i < n; i++)
      {
          sum += cos(i);
      }
      std::cout << sum;
      std::system("pause >> void");
}
1
246 / 178 / 47
Регистрация: 14.06.2010
Сообщений: 422
01.11.2010, 20:55 3
В функцию cos() передается не сам угол, а его радианная мера:

C++
1
2
3
4
5
#define _USE_MATH_DEFINES
#include <cmath>
 
double Radians = i*M_PI/180;
p = cos(radians
);
2
3 / 3 / 1
Регистрация: 23.10.2010
Сообщений: 25
01.11.2010, 20:59  [ТС] 4
Оперативно. Спасибо. Но к сожалению, я еще на первом курсе, и пока не учил #include <cstdlib>
#include <cmath> и незнаю, что делает std::system("pause >> void");. Работаю пока в Консоли Win32. Поэтому код мне не совсем помог-(

Добавлено через 1 минуту
Дифайн с радианой тоже-(((
0
Freelance
Эксперт С++
2888 / 1823 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
01.11.2010, 20:59 5
UniLeXaR, ну ничё что не учили,зато блеснёш умом
1
3 / 3 / 1
Регистрация: 23.10.2010
Сообщений: 25
01.11.2010, 21:02  [ТС] 6
Цитата Сообщение от asics Посмотреть сообщение
UniLeXaR, ну ничё что не учили,зато блеснёш умом
хехе У мну препод 27-30 летний задрот. Он мну задрет-))
0
33 / 33 / 0
Регистрация: 14.11.2009
Сообщений: 137
01.11.2010, 21:02 7
Цитата Сообщение от UniLeXaR Посмотреть сообщение
Оперативно. Спасибо. Но к сожалению, я еще на первом курсе, и пока не учил #include <cstdlib>
#include <cmath> и незнаю, что делает std::system("pause >> void");. Работаю пока в Консоли Win32. Поэтому код мне не совсем помог-(

Добавлено через 1 минуту
Дифайн с радианой тоже-(((
Ну дык, пройдись по инету. посмотри, что тебе не знакомо. Изучи.
Ведь хорошо, когда самостоятельно что-то изучишь. Как сказали выше, блеснешь умом
1
3 / 3 / 1
Регистрация: 23.10.2010
Сообщений: 25
01.11.2010, 21:14  [ТС] 8
Всем спасибо Буду рыскать-)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2010, 21:14
Помогаю со студенческими работами здесь

Цикл: Не могу создать цикл для switch
не могу создать цикл для switch

Цикл: цикл for вообще никак не воспринимается транслятором
Пишу программу, которая производит различные действия с одномерным массивом. Возникла следующая...

Задание на цикл с параметром и цикл с постусловием
Помогите пожалуйста написать программу с этими циклами. 1. Вычислить и напечатать таблицу...

Цикл for/Цикл while Помогите срочно пожалуйста...
1.Вычислить и вывести на экран в виде таблицы значения функции F от x1 до x2 с шагом dx. где a, b...

Как реализовать бесконечный цикл While, но чтобы этот цикл не грузил процессор?
Допустим есть цикл: while (1) { ... } Как сделать так, чтобы бесконечный цикл не...

Счетный регистр таймера 16 бит (чтение)
Добрый день. У DY HOTT подробно описано как действовать в случае записи 16 битного счетного...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru