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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
braidedp
Сообщений: n/a
#1

Люди добрый пАмагите сами мы не местнАии. - C++

24.01.2011, 17:35. Просмотров 346. Ответов 5
Метки нет (Все метки)

Бдуте так добры подскажите коим образом можно решть данную задачу, а то что то совсем соображалка не работает. Решить необходимо с применением циклов.
Дано натуральное число n.
Вычислить: P=(1-(1/(2^2)))*(1-(1/(3^2)))*...*(1-(1/(n^2))) , где n>2.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2011, 17:35     Люди добрый пАмагите сами мы не местнАии.
Посмотрите здесь:

Памагите! Экзамен:( пожалуйста! - C++
Реализовать класс Cursor. Полями класса являются координаты курсора - целые положительные числа, вид курсора - горизонтальный или...

пжл решити пример про массив.или памагите - C++
помогите пожалуйста решить задачу про массив. одномерно массиве, состоящем из n целочисленных элементов, вычислить:1)минимальный по...

народ памагите срочно!!! срок 1 максимум 2 недели, или я вылечу из инста!!!! - C++
НУжна помоЩ!!! появилась 1 задолжность. окоторой я даже не подозревал, скоро ГОСЫ!!! и меня исключат если не сдам ег нужно написать...

День добрый...и снова матрицы) - C++
День добрый!) не могу "допедрить" что называется несколько задач: *вывод квадратной матрицы по слоям(может кто сталкивался). ...

Снова старый добрый DOS - C++
/* Текст программы и выходные результаты */ #include <stdio.h> #include <dos.h> main() { int h,i; unsigned char...

Добрый вечер! если онлайн практика по С++ - C++
Всем добрый вечер учусь на курсах программирования все хорошо, но мало практики. Хотелось бы узнать если онлайн практики или или хорошие...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
24.01.2011, 17:50     Люди добрый пАмагите сами мы не местнАии. #2
C++
1
2
3
for(int n=2; n<N; n++){
res *= (1-(1/pow(2,n)));
}
Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
24.01.2011, 17:54     Люди добрый пАмагите сами мы не местнАии. #3
Цитата Сообщение от NiRamz Посмотреть сообщение
C++
1
2
3
for(int n=2; n<N; n++){
res *= (1-(1/pow(2,n)));
}
там наоборот будет
C++
1
2
3
for(int n=2; n<N; n++){
res *= (1-(1/pow(n,2)));
}
VenCarbon
32 / 31 / 3
Регистрация: 14.12.2010
Сообщений: 158
24.01.2011, 17:56     Люди добрый пАмагите сами мы не местнАии. #4
C++
1
2
3
for (int i = 2; i <= n; i++) {
    P *= (1-(1/pow(n, 2.0)));
}
pow(<что возводить>, <в какую степень>);
пруфлинк - http://www.cplusplus.com/reference/clibrary/cmath/pow/
NiRamz
24.01.2011, 17:57
  #5

Не по теме:

писал без компилятора, поспешил. не велите казнить)

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2011, 18:13     Люди добрый пАмагите сами мы не местнАии.
Еще ссылки по теме:

Добрый вечер. Ребят, нужен ваш совет - C++
Добрый вечер.Ребят,посоветуйте пожалуйста, хочу начать учить C++ по книге &quot;ЯЗЫК ПРОГРАММИРОВАНИЯ C++. БАЗОВЫЙ КУРС&quot; (Издательство:Вильямс;...

Добрый день. Подскажите, возможно ли в system задать условие? - C++
Добрый день. Подскажите, возможно ли в system задать условие? Например чтобы если a=1 записывал одно, а если a=2 записывал другое. Заранее...

Добрый вечер, прошу помощи по строкам и лексемам (strtok) - C++
суть в чем... Строка будет скопирована из формул в экселе. По типу &quot;=ЕСЛИ(A1&gt;=12; 3;...&quot; ит.п. Пытаюсь игнорировать пробелы, деля строку...

Добрый вечер! Передача в функцию константного значения и обьявление им массива - C++
Вот у меня есть функция с объявленым массивом внутри: f(const int &amp;C) { int mass; } Где тут ошибка ? Ведь размер массива...

Добрый вечер, как сделать задержку экрана, после введенных цифр? - C++
#include &quot;StdAfx.h&quot; #include &lt;stdio.h&gt; void pr1() { int a,b,c,d; printf(&quot;\n&quot;); printf(&quot;vvevitu a,b,c \n:&quot;); ...


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

Или воспользуйтесь поиском по форуму:
Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
24.01.2011, 18:13     Люди добрый пАмагите сами мы не местнАии. #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* P=(1-(1/(2^2)))*(1-(1/(3^2)))*...*(1-(1/(n^2))) , где n>2.*/
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
float P=1;
int N;
cout<<"Введите N: ";
cin>>N;
for (float n=2;n<=N;n++)
P*=(1-(1/(pow(n,2))))  ;
cout<<P<<endl;
return 0;
system("pause");
}
Добавлено через 1 минуту
Цитата Сообщение от VenCarbon Посмотреть сообщение
C++
1
2
3
for (int i = 2; i <= n; i++) {
    P *= (1-(1/pow(n, 2.0)));
}
pow(<что возводить>, <в какую степень>);
пруфлинк - http://www.cplusplus.com/reference/clibrary/cmath/pow/
чёт, по-моему ты запутался с i и n
Yandex
Объявления
24.01.2011, 18:13     Люди добрый пАмагите сами мы не местнАии.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru