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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Erkosha
56 / 9 / 0
Регистрация: 10.02.2011
Сообщений: 88
#1

Дано вещественное число N(>0). Если N - нечетное число, то вывести произведение 1*3*...*N, если N - четное число, то вывести произведение 2*4*...*N - C++

29.02.2012, 11:58. Просмотров 1671. Ответов 2
Метки нет (Все метки)

Привет ВСЕМ!!!
Помогите пожалуйста с задачкой =)

Дано вещественное число N(>0). Если N - нечетное число, то вывести произведение 1*3*...*N, если N - четное число, то вывести произведение 2*4*...*N. Чтобы избежать целочисленного переполнения, вычислить это произведение с помощью вещественной переменной и выводить его как вещественное число!

Надеюсь на ВАШУ ПОМОЩЬ! =) контроша((

Добавлено через 48 секунд
аааааа, не вещественное, а ЦЕЛОЕ!!!! =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 11:58     Дано вещественное число N(>0). Если N - нечетное число, то вывести произведение 1*3*...*N, если N - четное число, то вывести произведение 2*4*...*N
Посмотрите здесь:
C++ Если число четное - разделить его пополам, если нечетное - умножить на 5
Добавить элемент в середину очереди, если число элементов четное, и после середины, если нечетное C++
C++ While4°. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести true, если не является — вывести false.
Необходимо вывести строку prime, если число простое, или composite, если число составное C++
Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. C++
C++ Дано вещественное число X и целое число N (> 0). Вывести 1 + X + 2X/2! + ... + XN/N!.
C++ Вывести на экран, четное или нечетное число
C++ Вывести на экран число, которое получается если прочитать заданное число в обратном порядке
В матрице F(4,9) найти произведение элементов , что превышают заданное число B . Вывести матрицу и произведение . C++
Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N C++ C++
C++ Разработать метод, который нечетное число заменяет на 0,а четное число уменьшает в два раза
Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть 2, если нулевым, то заменить на 10 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
miriganua
131 / 102 / 4
Регистрация: 05.02.2012
Сообщений: 241
29.02.2012, 13:25     Дано вещественное число N(>0). Если N - нечетное число, то вывести произведение 1*3*...*N, если N - четное число, то вывести произведение 2*4*...*N #2
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
#include <iostream>
 
using namespace std;
 
int main(int argc, char * argv[])
{
    unsigned int n;
    cout << "Enter n:";
    cin >> n;
 
    double product = 1;
    if (n % 2 == 0)
    {
        for (int i = 2; i <= n; i += 2)
        {
            product *= i;
        }
    }
    else
    {
        for (int i = 1; i <= n; i += 2)
        {
            product *= i;
        }
    }
    cout << "Product:" << product << '\n';
    return 0;
}
Erkosha
56 / 9 / 0
Регистрация: 10.02.2011
Сообщений: 88
29.02.2012, 23:37  [ТС]     Дано вещественное число N(>0). Если N - нечетное число, то вывести произведение 1*3*...*N, если N - четное число, то вывести произведение 2*4*...*N #3
SPASIBO BOL'WOE, IGOR', O4EN' PRIZNATELEN!!! =)
Yandex
Объявления
29.02.2012, 23:37     Дано вещественное число N(>0). Если N - нечетное число, то вывести произведение 1*3*...*N, если N - четное число, то вывести произведение 2*4*...*N
Ответ Создать тему
Опции темы

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