Форум программистов, компьютерный форум 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. Просмотров 1693. Ответов 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++):

Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. - C++
Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. ...

Если число четное - разделить его пополам, если нечетное - умножить на 5 - C++
Возьмем натуральные числа от 1 до 10. Если число четное - разделим его пополам, если нечетное - умножим на 5.

Добавить элемент в середину очереди, если число элементов четное, и после середины, если нечетное - C++
Задача: сделать обычную очередь, но с еще одним методом vip_push(int a), который добавляет элемент в середину очереди, если кол-во...

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число - C++
Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число. ...

Дано вещественное число A и целое число N. Вывести A в степени N (код внутри) - C++
Дано вещественное число A и целое число N (N больше 0). Вывести A в степени N: AN =A•A•...•A (числа A перемножаются N раз). Использовать...

While4°. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести true, если не является — вывести false. - C++
While. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести true, если не является — вывести false.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
miriganua
131 / 102 / 4
Регистрация: 05.02.2012
Сообщений: 241
29.02.2012, 13:25 #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  [ТС] #3
SPASIBO BOL'WOE, IGOR', O4EN' PRIZNATELEN!!! =)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.02.2012, 23:37
Привет! Вот еще темы с ответами:

Необходимо вывести строку prime, если число простое, или composite, если число составное - C++
Уважаемые программисты, проверьте, пожалуйста, решение задачи Проверьте, является ли число простым. Вводится одно число n. Формат...

Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. - C++
Дано целое число N(&gt;0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. Я не могу записать её с...

Дано вещественное число A и целое число N (> 0). Используя один цикл, вывести все целые степени числа A - C++
Дано вещественное число A и целое число N (&gt; 0). Используя один цикл, вывести все целые степени числа A от 1 до N.

Дано вещественное число X и целое число N (> 0). Вывести 1 + X + 2X/2! + ... + XN/N!. - C++
Помогите решить задачу в C++ (Visual С++ 9.0 Express Edition, 2008). Дано вещественное число X и целое число N (&gt; 0). Вывести 1 + X +...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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