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

Дано натуральное число N - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа написана, но работает неверно http://www.cyberforum.ru/cpp-beginners/thread1022929.html
Программа написана, но работает неверно. Ввести символьную строку и заменить все буквы "а" на буквы "b" и наоборот, как заглавные, так и строчные.Помогите исправить. Заранее благодарю. #include...
C++ Линейный однонаправленный список Для линейного однонаправленного списка вычислить: 1) число пар взаимно простых элементов 2) число локальных максимумов(текущий элемент является локальным максимумом, если нет соседнего элемента,... http://www.cyberforum.ru/cpp-beginners/thread1022911.html
C++ тема Наследование правильно ли я вызываю диструктор
Всем Здравствуйте. Я не уверен правильно ли я вызываю диструктор employee в диструкторе класса Manager вот весь код main.cpp #include <iostream> #include "date.h" #include "employee.h"...
C++ Дана целочисленная прямоугольная матрица. Определить:
1. Дана целочисленная прямоугольная матрица. Определить: а)количество столбцов, не содержащих ни одного нулевого элемента; b) характеристикой столбца целочисленной матрицы назовем сумму модулей его...
C++ Хеширование http://www.cyberforum.ru/cpp-beginners/thread1022881.html
Тип ключа - целое число на интервале . Метод хеширования – свертка с выбором цифр. Метод разрешения коллизий - двойное хеширование.
C++ Среда разработки под ХР Хочу начать изучать с++,но у меня стоит винда ХР ,последние версии visual studio мне как я понял,не подойдут,что посоветуете для моей древней системы?) подробнее

Показать сообщение отдельно
ShadowFirst
55 / 48 / 1
Регистрация: 31.10.2013
Сообщений: 161
29.11.2013, 16:34
Цитата Сообщение от hwmlex Посмотреть сообщение
Если я правильно понял, то вот:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cmath>
 
int main()
{
    int n;
    std::cin >> n;
 
    double sumOfNumerator = 0.0, totalSum = 0.0;
 
    for (int i = 1; i <= n; i++)
    {
        sumOfNumerator += sin(i);
        totalSum += n / sumOfNumerator;
    }
 
    std::cout << totalSum;
}
Если аргументы синуса должны быть в градусах, то сделайте соответствующее преобразование при вычислении.
не совсем ваша функция не выполняет условие:
S=1/sin1+1/sin1+sin2+....+1/sin1+sin2+...+sinN
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cmath>
 
int main()
{
    int n;
    std::cin >> n;
 
    double sumOfNumerator = 0.0, totalSum = 0.0;
 
    for (int i = 1; i <= n; i++)
    {
        sumOfNumerator += sin(i);
        totalSum += 1 / sumOfNumerator;//Вот здесь должна было быть 1 а не n
    }
 
    std::cout << totalSum;
}
Добавлено через 10 минут
Приношу извинения хотел исправить сове сообщение но потом отвлекся и прошло больше времени и не смог, но вот какие измнения хотел ввести
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>
 
int main()
{
    int n;
    std::cin >> n;
 
    double sumOfNumerator = 0.0, totalSum = 0.0;
 
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= i; j++)
    {
        sumOfNumerator += sin(i);
     }
    totalSum += 1 / sumOfNumerator;
    }
 
    std::cout << totalSum;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru