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

Вычислить выражение y=ncosx+(n-1)cos2x+(n-2)cos3x+...+2cos(n-1)x+cosnx - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритмы и структуры программ http://www.cyberforum.ru/cpp-beginners/thread1550239.html
Определить в функции main следующие переменные и массивы . 1 одномерный массив беззнаковых целых чисел 2 указатель на тип unsigned int 3 статический одномерный массив символов В функции main выполнить следующие действия : 1.Заполнить массив #1(с помощью цикла for и операции ввода cin>>) 2.вывести содержимое этого массива 3.присвоить указателю #2 адрес массива #1 , вывести на экран...
C++ Что значит * при объявлении переменной? Пытаюсь разобраться в коде, предоставленном сторонними разработчиками в качестве примера. Столкнулся вот с такой строкой: double *lpusBuffer;; Да именно с такой. Да, там ; стоит два раза. Если кто знает с чем это может быть связано, то за ответ последует большая благодарность (мне то кажется, что это просто опечатка, но как знать). Но главный вопрос: зачем нужен символ * при объявлении... http://www.cyberforum.ru/cpp-beginners/thread1550226.html
C++ Взаимное расположение треугольников
Не могу понять как можно вычислить если угол одного треугольника касается стороны другого треугольника, или угол вообще внутри треугольника и если один треугольник в другом. И ещё можете дать какой нибудь документации по "Point"?
Сравнить два предложения и вывести на экран одинаковые буквы этих предложений C++
Вводятся 2 предложения. Их надо сравнить и вывести на экран одинаковые буквы этих предложений. Надо задать 2 массива и через циклы найти одинаковые буквы. ПОМОГИТЕ ПОЖАЛУЙСТА!! Препод ничего толком не объясняет, а С++ изучать только начал.
C++ Списки добавление перед http://www.cyberforum.ru/cpp-beginners/thread1550210.html
Задача. Создать линейный однонаправленный список из вещественных чисел. Вычислить среднее значение элементов списка и вставить число 11 перед каждым числом, большим среднего значения. Моя задача подсчитывает среднее, но проблемы с циклом внизу, который вставляет 11. не знаю, что с ним делать #include<iostream> using namespace std; struct Single_List { int Data; Single_List *Next;
C++ Добавить в класс String реализацию конструктора копирования Необходимо добавить в класс String реализацию конструктора копирования. Инвариант класса должен остаться тем же (в size хранится размер строки без завершающего 0 символа, str указывает на C-style строку, т. е. с завершающим нулевым символом). #include <cstddef> // size_t #include <cstring> // strlen, strcpy struct String { String(const char *str = ""); String(size_t n, char c);... подробнее

Показать сообщение отдельно
lloader
4 / 4 / 4
Регистрация: 06.07.2014
Сообщений: 19
12.10.2015, 12:07     Вычислить выражение y=ncosx+(n-1)cos2x+(n-2)cos3x+...+2cos(n-1)x+cosnx
Вроде бы так. Надеюсь, у вас есть числа для проверки
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
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
    int n;
    double x,y;
    y = 0;
    cout << "Введите n: ";
    cin >> n;
    if (n > 10)
    {
        cout << "Введите х: ";
        cin >> x;
 
        for (int i = 1, i1 = n; i <= n; i++,i1--)
        {
            y = y + (i1*cos(i*x));
        }
        cout << y << endl;
    }
    else
        cout << "n не может быть <10" << endl;
    system("pause");
    return 0;
}
 
Текущее время: 21:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru