Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Erkosha
56 / 9 / 0
Регистрация: 10.02.2011
Сообщений: 88
1

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

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

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

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

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

Добавлено через 48 секунд
аааааа, не вещественное, а ЦЕЛОЕ!!!! =)
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 11:58
Ответы с готовыми решениями:

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

Вывести максимальное число из набора если в нем есть хоть одно четное число
если среди 3 чисел есть парное , то вывести максимальное если нет то мин.

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

Массив состоит из 5 элементов, если число четное - то к нему прибавить 2, если нечетное - вычесть 2
Результат вывести в формате : (число, число, число, число, число)

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

2
miriganua
132 / 103 / 61
Регистрация: 05.02.2012
Сообщений: 241
29.02.2012, 13:25 2
Лучший ответ Сообщение было отмечено Erkosha как решение

Решение

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;
}
1
Erkosha
56 / 9 / 0
Регистрация: 10.02.2011
Сообщений: 88
29.02.2012, 23:37  [ТС] 3
SPASIBO BOL'WOE, IGOR', O4EN' PRIZNATELEN!!! =)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.02.2012, 23:37

Вставить символ ‘*’ в середину стека, если число элементов четное, или после среднего элемента, если нечетное
Вставить символ ‘*’ в середину стека, если число элементов четное, или после среднего элемента,...

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

Дано вещественное число A и целое число N. Вывести A в степени N (код внутри)
Дано вещественное число A и целое число N (N больше 0). Вывести A в степени N: AN =A•A•...•A (числа...


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

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

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