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

Вычислить произведение по формуле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество нечетных элементов последовательности http://www.cyberforum.ru/cpp-beginners/thread1129832.html
29. Дана последовательность целых чисел, за которой следует 0. Найти количество нечетных элементов этой последовательности. без массивов
C++ Найти номер максимального элемента в последовательности 7. Дана последовательность из n целых чисел. Найти номер максимального элемента в этой последовательности. без массивов http://www.cyberforum.ru/cpp-beginners/thread1129831.html
C++ Вычислить значение выражения
Вычислить P=(1+sin 0,1)(1+sin 0,2)...(1+sin 10). При решении задачи использовать все типы циклов(for,while,do while). Массивы при решении задачи не используются.
Создать макросы для вычисления среднего из двух и среднего из трех цифр C++
Создать макросы для вычисления среднего из двух и среднего из трех цифр.
C++ Произведение ненулевых элементов массива http://www.cyberforum.ru/cpp-beginners/thread1129805.html
помогите, начал изучать С++ недавно, столкнулся с проблемой с массивами 1) Мне нужно создать массив на N элементов (ввожу с клавиатуры) и заполнить случайными вещественными числами 2) И посчитать Произведение ненулевых элементов данного массива Вопрос: при компиляции выводит не то, сам не могу разобраться почему Помогите :) #include "stdafx.h" #include <iostream> #include <conio.h>...
C++ поиск определенного элемента в массиве Задан массив, который состоит из n элементов. Найти элемент для которого сумма элементов, что стоят до него, меньше всего отличается от суммы элементов что стоят после него подробнее

Показать сообщение отдельно
malfoi
 Аватар для malfoi
50 / 50 / 15
Регистрация: 17.12.2013
Сообщений: 334
27.03.2014, 12:18     Вычислить произведение по формуле
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main() {
 
    double p;
    int n, k = 2;
    std::cin >> n;
    p = 1.0 - (1.0 / 2.0);
 
    while (k <= n) {
        p *= 1.0 - (1.0 / (2.0 * k));
        k++;
    }
    std::cout << p;
 
    return 0;
}
 
Текущее время: 15:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru