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

Задание с синусами и косинусами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ помогите сделать пожалуйста, http://www.cyberforum.ru/cpp-beginners/thread239257.html
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от X нач до Xконеч с шагом dX с точностью e" . r^(-x) = (сума с низу n=0 сверху ,бесконечность) ((-1)^n*x^n)/(n!) я незнаю как обозначается значок сумvы....
C++ Нужны комментарии к коду что делает каждая строка? код: Tip.h #pragmaonce #include<iostream> #include<string> http://www.cyberforum.ru/cpp-beginners/thread239253.html
C++ Операции с массивами (есть логическая ошибка, не пойму где)
Программа компилируется нормально. Спрашивает кол-во элементов массива. Вводятся элементы массива Считает сумму от первого до последнего нулевого(если его нет- сумму всех элементов) И должна считать произведение чётных элементов, НО не считает ( всегда результат единица) Насколько могу понять, ошибка где-то в 42-52 строке, но я не пойму где. #include <iostream> using namespace std; int...
C++ вызов функции overload
Что я делаю не так, где ошибка? . #include "stdafx.h" #include<iostream> #include<conio.h> using namespace std; int max_element(int n,int array) { int hold;
C++ Прога с++ http://www.cyberforum.ru/cpp-beginners/thread239203.html
Помогите плиз создать прогу: Двоичный файл содержит данные о студентах, фамилия, группа, оценка по программированию. Создать на его основе текстовый файл с записями такого же вида, помещенных в него только тех студентов, у которых оценка по программированию выше среднего в группе.
C++ Программа на описание классов Помогите плиз создать прогу: Описать класс, содержащий строковое поле, целочисленное поле и указатель на массив вещественных чисел. Реализовать два произвольных конструктора, инициализировать все поля. подробнее

Показать сообщение отдельно
Маквад
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 8
07.02.2011, 05:53     Задание с синусами и косинусами
Две недели назад я выкладывал эту задачу на форуме. Мне помогли в ее решении, но решили неправильно. Сама задача такова:
Вычислить S=cos1/sin1+(cos1+cos2/sin2+sin3)+...+(cos1+cos2+...+cosN)/(sinN+sin(n+1)+...+sin(2N-1).
Вот что у меня получилось:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
        int n,i,j;
        float s,sc,ss; //s-сумма, sc-сумма сосинусов, ss-сумма синусов
 
        cout << "Vvedite N ";
        cin>> n;
        n++;
                
        for(i=1;i<n;i++)
     
          sc=ss=s=sum=0;
             
        for(j=1;j<i;j++)             
                 
          sc=sc+cos(j);
          cout<<"sc= "<<sc<<endl;
               
        for(j=i;j<(2*i-1);j++)        
      
            ss=ss+sin(j);
     
       s=s+sc/ss;
       
        cout<<"ss= "<<ss<<endl;    
        
        cout<<"s= "<<s<<endl;
        cin.get(),cin.get();
        return 0;
}
Она конечно считает, но считает ерунду-правильно только при N=1.
Сумму она считает неправильно. В чем моя ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru