Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/125: Рейтинг темы: голосов - 125, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 16

Дано натуральное число N. Вычислить S=1/sin1+1/sin1+sin2+1/sin1+sin2+...sinN.

06.12.2011, 14:36. Показов 25847. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число N. Вычислить S=1/sin1+1/sin1+sin2+1/sin1+sin2+...sinN.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.12.2011, 14:36
Ответы с готовыми решениями:

Вычислить значение выражения: y=sin1+sin1.1+sin1.2+...+sin2;
Вычислить значение выражения: y=sin1+sin1.1+sin1.2+...+sin2; Мой нароботок: #include <iostream> #include <math.h> using...

Вычислить sin1+sin1,5+.+sin10
Вычислить sin1+sin1,5+...+sin10 Заранее спасибо=)

Вычислить (1-sin0.1)+(1+sin0.2)+...+(1+sin1.0).
//Вычислить (1-sin0.1)+(1+sin0.2)+...+(1+sin1.0). #include <iostream> #include <math.h> #include <conio.h> float a=0,n;...

32
Змеюка одышечная
 Аватар для vetvet
9864 / 4595 / 178
Регистрация: 04.01.2011
Сообщений: 8,574
06.12.2011, 18:58
Студворк — интернет-сервис помощи студентам
Я не понял что, но что-то сделал.
Какой смысл в этих телодвижениях на две страницы, если верного варианта задания вы не знаете?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
06.12.2011, 19:03

Не по теме:

go, спор начался из за того что наехал не указав среду разработки, для тебя уточняю я пишу в CodeBlocks, Builder VS98 - 2008, советую и тебе в чём то ещё писать, тогда поймёшь что твоё замечание скорее частный случай нежели практика...Если ТС пишет Си или скажем билдере - твои замечания были ни к селу ни к городу.
Предлагаю дождаться ТС уточнить среду разработки и сущность формулы. Ну а н последок советую тебе попробовать найти скажем в билдере модуль вещественного - увидишь как пошлёт тебя компилятор с твоим abs;)



Добавлено через 3 минуты
Цитата Сообщение от vetvet Посмотреть сообщение
акой смысл в этих телодвижениях на две страницы, если верного варианта задания вы не знаете?
- разїясняю - есть куча сред разработки и версий вижуал студио.
go, попытался сказать "Юра тупой - я умный", ему ответил что есть ещё билдер, кодблокс, ранние версии студии в которых приводить тип аргумента к вещественному совсем не обязательно и всё будет работать. По сути само замечание go было ни к чему и даже мне не понятно, напиши что он пишет в 10-ке я сразу же всё понял, а так приходится истину искать в обсуждении. Кстати ТС тоже полезно будет узнать что есть куча ньюансов с double sin
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
06.12.2011, 19:08
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
go, попытался сказать "Юра тупой - я умный"
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ля тебя уточняю я пишу в CodeBlocks, Builder VS98 - 2008
Ваши компиляторы не соответствуют стандарту (Новая 10-ая студия уже соответствует)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void fun (double a)
{
}
 
void fun (float a)
{
}
 
int main ()
{
    int a;
    fun (a);
}
Откомпилировали этот код своими компиляторами.

Добавлено через 1 минуту

Не по теме:

В споре рождается истина

0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
06.12.2011, 19:09
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ему ответил что есть ещё билдер, кодблокс, ранние версии студии в которых приводить тип аргумента к вещественному совсем не обязательно и всё будет работать.
Ваш код по стандарту не должен компилироваться. Если он компилируется - это ошибка компилятора.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Кстати ТС тоже полезно будет узнать что есть куча ньюансов с double sin
Никаких нюансов нет. Здесь нет undefined behavior или implementation behavior или unspecified behavior. Все ясно, как день. Должна быть ошибка. Новые версии компиляторов ошибку показывают. Старые - на то они и старые.
1
06.12.2011, 19:11

Не по теме:

-=ЮрА=-, перечитайте тему с начала. go вам всего лишь сделал замечание и не слова о ваших умственных способностях. На личности перешли вы, причём сразу же, хотя повода для этого не было никакого.

1
06.12.2011, 19:14

Не по теме:

fasked, кодблокс и билдер видимо - это не среды рзработки, есть только VS2010. Что ж тогда ясно...
И когда просят писать скажем в билдере или 6-ке я видимо должен писать в 10-ке?

0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
06.12.2011, 19:18
-=ЮрА=-, вы должны всего лишь писать по стандарту. Вы такое слово раньше слышали? Прочитав эту тему я понял, что не слышали, и, собственно говоря, не особо хотите. Что ж, пока не осознаете, что писать переносимый код лучше, чем не переносимый, будете дальше говнокодить.
2
06.12.2011, 19:20

Не по теме:

silent_1991, и в этих случаях писать в стандарте?

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
когда просят писать скажем в билдере или 6-ке
- смешно!

0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
06.12.2011, 19:25
-=ЮрА=-, если брать данный конкретный случай, то да. Или в шестёрке приведения типов не было? Понятно, есть случаи, которые в старых компиляторах реализованы совсем уж некорректно (скажем, счётчик продолжает жить после тела цикла, в заголовке которого был объявлен), в этих случаях ничего поделать просто нельзя. Во всех же других случаях надо писать по стандарту, иначе, написав что-то, что компилятор пропускает из-за несоответствия стандарту, потом можно долго удивляться, попытавшись откомпилировать тот же или подобный код рассово верным компилятором.
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
06.12.2011, 19:48
Цитата Сообщение от silent_1991 Посмотреть сообщение
Или в шестёрке приведения типов не было?
- проблемы с аргументом синуса я на практике встречал!Также был fabs и abs - можно было сразу ловить огрехи переданного типа и т.д.
ИМХО 10-ку напичкали ненужным, чтобы удобней гнуть было свою политику в последующих версиях (отсекая любые другие возможности реализации), тоже с бустом, сейчас его "вчухивают" бери не хочу и ещё примерами снабдили, а потом "подсадят" и будут "лицензию драть" за одно лишь boost (так делают диллеры "сажая своих клиентов на иглу - потом не спрыгнешь"). Кстати недавно поставил себе, попробовал пару проектов с transmit file и не нашёл никаких выграшей для окон!(ну да плюс - кросплатформенное оно, есть мозг и средства кросплатформенное и по другому реализовать можно).
PS:На счёт моего гавнокода просто к своему коду буду добавлять среду разработки, а там кому надо применит более жесткие рамки стандарта.
0
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 16
08.12.2011, 17:14  [ТС]
Цитата Сообщение от vetvet Посмотреть сообщение
Так зачем вы тогда пишете программу, не дождавшись уточнения?
Как минимум, логичнее предположить, что задание выглядит так:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{1}{\sin{1}}+\frac{1}{\sin{1}+\sin{2}}+...+\frac{1}{\sin{1}+\sin{2}+...+\sin{N}}

О_о или вообще так:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{1}{\sin{1}+\frac{1}{\sin{1}+\sin{2}+...+\frac{1}{\sin{1}+\sin{2}+...+\sin{N}}}}

Ибо смысл складывать одинаковые числа?
1 ый пример
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
08.12.2011, 18:27
Цитата Сообщение от fargat Посмотреть сообщение
1 ый пример
- ниже вариант на Си, пойдёт везде
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int main()
{
    printf("Enter N : ");
    int i, j, N;scanf("%d",&N);
    double sum = 0;
    double div = 0;
    for(i = 1; i <= N; i++)
    {
        div = 0;
        for(j = 1; j <= i; j++)
            div += sin(1.0*j);
        sum += 1.0/div;
    }
    printf("Calculated sum : %lf\n",sum);
    printf("Press any key to continue\n");
    getch();
    return 0;
}
Отработка
Enter N : 5
Calculated sum : 8.845740
Press any key to continue
1
0 / 0 / 0
Регистрация: 08.12.2017
Сообщений: 2
17.02.2018, 12:26
Дано натуральное число n. вычислить s=1/sin1+1/(sin1+sin2)+...1/sin(1+..n).

#include "stdafx.h"
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <math.h>
using namespace std;

int main(int argc, char* argv[])
{
int n; // энный член выражения
double sum = 0; // сумма
double temp_sum = 0;
double p = 3.14; // число П
setlocale(LC_ALL, "rus");
cout << "Программа вычисляет сумму 1/sin(1)+1/(sin(1) + sin(2)) + … 1/(sin(1)+…sin(n)) \n \n" ;
cout << "Введите натуральное число n: ";
cin >> n;
for (int i = 1; i <= n; i++)
{
temp_sum += sin((double)i*p / 180); // накапливаем сумму синусов (считаем сначала каждый знаменатель по отдельности)
sum += 1 / temp_sum; // вычисляем сумму согласно выражению

}
cout << "Сумма = " << sum << endl;
system("pause");
return 0;
}
Миниатюры
Дано натуральное число N.  Вычислить  S=1/sin1+1/sin1+sin2+1/sin1+sin2+...sinN.  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.02.2018, 12:26
Помогаю со студенческими работами здесь

Дано натуральное число N и вещественное число x. Вычислить частичную сумму ряда.
Дано натуральное число N и вещественное число x. Вычислить S=\sum \limits_{i = 1}^N \frac x {(N+i)!}

Дано натуральное число n, действительное число х. Вычислить sinx+sinx2+...+sinxn
Прошу помочь с 3-мя задачками очень нужно сдать а сделать никак не могу. 1) Дано натуральное число n, действительное число х. Вычислить...

Дано натуральное число n и действительное число x; вычислить значение выражения
Как будет по этой формуле? 1+(х^2)\2!+(x^4)\4!+...+(x^2m)\(2m)!

Дано вещественное число а и натуральное число n. Вычислить а^1,a^2,a^3,..a^n. Операцию возведения в степень не использовать
Дано вещественное число а и натуральное число n. Вычислить а^1,a^2,a^3,..a^n. Операцию возведения в степень не использовать Если не...

Дано натуральное число а и целое положительное число d. Вычислить частное q и остаток r при делении а на d
1 Дано натуральное число а и целое положительное число d. Вычислить частное q и остаток r при делении а на d. 2. Дано трехзначное число....


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

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru