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

Дано натуральное число n. Вычислить

13.01.2010, 18:18. Показов 16760. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число n. Вычислить : Корень из 2 + корень из 2 + ... +корень из 2 фигурная скобка n корней
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.01.2010, 18:18
Ответы с готовыми решениями:

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

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

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

17
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
13.01.2010, 18:25
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
 
using namespace std;
 
 
int main()
{
    unsigned long n;
    double res;
    cout<<"Enter n: ";
    cin >> n;
 
    res=n;
    for (int i=0; i<n; i++)
    {
        res=sqrt(res);
    }
    
    cout<<"res: "<<res<<endl;
    system("PAUSE");
    return 0;
}
1
3 / 3 / 0
Регистрация: 13.01.2010
Сообщений: 51
13.01.2010, 18:39  [ТС]
Ого так быстро спасибо огромное))
0
 Аватар для Salty_Sugar
26 / 26 / 4
Регистрация: 02.04.2012
Сообщений: 143
02.04.2012, 11:57
А можно через рекурсию???
0
 Аватар для Venteux
7 / 7 / 0
Регистрация: 19.09.2010
Сообщений: 21
02.04.2012, 12:20
Можно и через рекурсию. Вот функция (правда, не проверяла), n - количество слагаемых.

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
#include<iostream.h>
#include<conio.h>
#include<math.h>
 
double fun(int n)
{f=sqrt(2);
 if(n==1) f=sqrt(2)
 else f=f+fun(n-1);
 
return f;
}
 
void main()
{
 int n;
 double s;
 
 clrscr();
 
 cout<<"n = ";
 cin>>n;
 
 s=fun(n);
 
 cout<<"s = "<<s<<endl;
 
 getch();
 
}
2
 Аватар для Salty_Sugar
26 / 26 / 4
Регистрация: 02.04.2012
Сообщений: 143
02.04.2012, 12:50
Вот более правильный вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <math.h>
using namespace std;
 
float sqrt_"N"(int n)  // где "N" - число от которого берутся n-корней.
{
    if(n==1) return sqrt("N");
    else return sqrt("N"+sqrt_"N"(n-1));
}
 
void main()
{
    int n;
    cin>>n;
    cout<<sqrt_"N"(n);
}
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.04.2012, 12:58
Salty_Sugar, а зачем после имени функции строковый литерал?
0
 Аватар для Salty_Sugar
26 / 26 / 4
Регистрация: 02.04.2012
Сообщений: 143
02.04.2012, 13:35
soon, загрузил...
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.04.2012, 13:36
Цитата Сообщение от Salty_Sugar Посмотреть сообщение
float sqrt_"N"(int n)
Даже не скомпилируется.
0
 Аватар для Venteux
7 / 7 / 0
Регистрация: 19.09.2010
Сообщений: 21
02.04.2012, 13:43
Salty_Sugar, если подкоренное выражение может варьироваться, ИМХО проще его как параметр передавать.
0
317 / 268 / 61
Регистрация: 12.10.2011
Сообщений: 434
02.04.2012, 14:59
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{a+b\sqrt{a+b\sqrt{a+b\sqrt{a+b\sqrt{...}}}}}=\frac{b+\sqrt{{b}^{2}+4*a}}{2}
Т.е.
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{2+\sqrt{2+\sqrt{2+\sqrt{2+\sqrt{...}}}}}=\frac{1+\sqrt{{1}^{2}+4*2}}{2}=2
0
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
02.04.2012, 15:24
Цитата Сообщение от golatin Посмотреть сообщение
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{a+b\sqrt{a+b\sqrt{a+b\sqrt{a+b\sqrt{...}}}}}=\frac{b+\sqrt{{b}^{2}+4*a}}{2}
Т.е.
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{2+\sqrt{2+\sqrt{2+\sqrt{2+\sqrt{...}}}}}=\frac{1+\sqrt{{1}^{2}+4*2}}{2}=2
это при n->бесконечности

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>
using namespace std;
     
long double sqrt_(int N,int n)
 {
  if (n==1) return sqrt(N);
   else return sqrt(N+sqrt_(N,n-1));
 }
    
int main()
 {
  int n;
  cout<<"Input n: ";
  cin>>n;
  cout.precision(16);
  cout<<"F="<<sqrt_(2,n)<<endl;
  system("pause");
  return 0;
 }
1
 Аватар для Salty_Sugar
26 / 26 / 4
Регистрация: 02.04.2012
Сообщений: 143
02.04.2012, 15:58
soon, не в тему придирка ))) читай в комменте )...
Venteux, во-первых, что такое ИМХО?))) Во-вторых, вы сами знаете как задают такие задачи. Пример: "Bычислить sqrt(3+sqrt(3+...sqrt(3))). Всего n корней." Т.е. число задано в условии.
0
 Аватар для Venteux
7 / 7 / 0
Регистрация: 19.09.2010
Сообщений: 21
02.04.2012, 16:12
Salty_Sugar, ИМХО - выражение, означающее «по моему скромному мнению».
Как задаются подобные задачи знаю. Мне подумалось, что Вы начали рассматривать вариант, предусматривающий различные подкоренные выражения.
1
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.04.2012, 16:22
Цитата Сообщение от Salty_Sugar Посмотреть сообщение
soon, не в тему придирка ))) читай в комменте )...
Это не придирка. Еще раз повторю, ваш код не скомпилируется
0
 Аватар для Salty_Sugar
26 / 26 / 4
Регистрация: 02.04.2012
Сообщений: 143
02.04.2012, 16:25
soon, ты очень забавный )))
1
 Аватар для Venteux
7 / 7 / 0
Регистрация: 19.09.2010
Сообщений: 21
02.04.2012, 16:55
Soon, видимо код Salty_Sugar был выложен как шаблон, где вместо "N" следует подставить требуемое подкоренное выражение. В противном случае, ты прав: квадратный корень из строки - это круто
1
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.04.2012, 17:04
Venteux, даа, хороший шаблон, в котором для успешной компиляции надо изменить 4 места в самой функции и 1 в вызове. В любом случае, я понял, что он имел в виду. Солидарен с постом #10.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.04.2012, 17:04
Помогаю со студенческими работами здесь

Дано вещественное число а и натуральное число 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. Дано трехзначное число....

Дано натуральное число.... Вычислить
Дано натуральное число n. Вычислить n_ \ (-1)^k *(k+1) /_ ------------- k=0 k! Как то так......

Дано натуральное число N. Вычислить
Дано натуральное число N. Вычислить http://s018.***********/i504/1304/29/028a3931cb1b.jpg помогите решить в С++

Дано натуральное число п. Вычислить:
Помогите пожалуйста решить задачу Дано натуральное число п. Вычислить: а) 2n; б) n! чтоб работало в Borland (и если можно...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
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
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru