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

почему выводит 0? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти порядковый номер наибольшего по значению числа, являющегося симметричным в десятичном представлении http://www.cyberforum.ru/cpp-beginners/thread1037356.html
Возникла проблема с решением одной задачи. Найти порядковый номер наибольшего по значению числа, являющегося симмет*рич*ным в десятичном представлении. Пример: 1 55 31200 676 4884 30503 31412 29692; результат: 30503, i=6.
C++ значение массива теряется Добрый день. Объясните пожалуйста почему значение массива теряется. И как сделать что бы он все таки вывел правильное значение? #include "stdafx.h" #include <iostream> using namespace std; class a { public: http://www.cyberforum.ru/cpp-beginners/thread1037354.html
Курсовая работа по С++ C++
Подскажите что нибудь готовое по С++ для курсовой работы или какую тему можно взять. Задача должна быть написана с помощью wxWidgets project
Посчитать суммы в четвертях матрицы которые образуются пересечением главной и побочной диагоналей. C++
дана матрица A Посчитать суммы в четвертях матрицы которые образуются пересечением главной и побочной диагоналей. Помоги,СРОЧНО! Помогите написать программу !!
C++ Почему введенное значение в консоли считывается только до пробела? http://www.cyberforum.ru/cpp-beginners/thread1037320.html
Не могу прочитать строку полностью, считывает только до пробела, та самая ситуация с вводом в консоли. Использую масив char #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> #include <string.h> #include <Windows.h>
C++ побитовые операции 8 Ввести последовательность из 8 символов. Если символ - русская гласная буква, то заменить в нем младший бит единицей, иначе - заменить 2-й и 3-й биты нулями. Вывести исходную и преобразованную последовательности в символьной форме и в восьмеричных кодах совсем никак -_- подробнее

Показать сообщение отдельно
Peperovich
43 / 43 / 4
Регистрация: 17.05.2011
Сообщений: 162
11.12.2013, 17:33     почему выводит 0?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 double fact(int n);
int main()
{
        cout << "Vvedite 2 chisla = " << endl;
        int n, m;
        double f;
        cin >> n >> m;
        f=(fact(n) + fact(m)) / (fact(n + m));
        cout << f;
        return 0;
}
double fact(int n)
{
        int res = 1;
        for (int i = 1; i <= n; ++i)
        {
                res *= i;
        }
        return res;
}
Выхлоп:почему выводит 0?
 
Текущее время: 16:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru