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

Двойной факториал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ воспроизведение файла в программе http://www.cyberforum.ru/cpp-beginners/thread376190.html
Может кто-нибудь знает как воспроизвести файл VOB или MPEG, или хотя бы какие классы для этого используются. А также как узнать размер, битрейт и тому подобное. Заранее спасибо.
C++ Вывести на экран содержимое файла с программой на С Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом все вещественные константы. ( и если можно закомментить всё) http://www.cyberforum.ru/cpp-beginners/thread376184.html
C++ Помогите найти ошибку
Сегодня начал изучать c++ и не могу найти ошибку вот задача //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h>
классы и сущность C++
Написать программу с конструкторами и диструкторами, сущность мотоциклы... Кто знает как подскажите? есть какой нибудь пример похожий скиньте если не трудно
C++ Последовательность http://www.cyberforum.ru/cpp-beginners/thread376178.html
Помогите разобраться, исправить код. не понимаю в чем дело 272. Максимальная красивая подпоследовательность ограничение времени на тест: 0.5 сек. ограничение памяти на тест: 65536 KB. ввод: standard вывод: standard Дана последовательность N целых чисел A, A, ..., A. Подпоследовательность называется красивой, если любые два ее элемента имеют разность индексов в первоначальной...
C++ Выведите все содержимое параметров операционной системы Выведите все содержимое параметров операционной системы, переданных main() подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
01.11.2011, 18:29     Двойной факториал
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
double dfactorial(int n)
{
    int last;
    double f;
 
    last = (n & 1) ? 1 : 2;
    for (f = 1.0; n >= last; n -= 2)
            f *= n;
    return f;
}
 
 
int main()
{
    int n;
    
    while (printf("enter n: ") && scanf("%d", &n)
        && n && printf("%.0f\n", dfactorial(n)))
        ;
    return 0;
}
 
Текущее время: 04:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru