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

Факториал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Киньте ссылочку http://www.cyberforum.ru/cpp-beginners/thread92485.html
Всем добрый день. Помню тут где то была страничка о том как сделать MFC статическим. Тогда мне это было неинтересно. А сейчас надо. Не могу найти. Пните пожалуйста в нужном направлении. Заранее...
C++ Вывод дробной и целой части Вывод дробной и целой части. Вводим число с = 1,5 ; Выводит целое: а = ; и дробное: в = ; http://www.cyberforum.ru/cpp-beginners/thread92484.html
C++ Метод округления числа
Метод округления числа введонного с клавиатуры. Например вводим 2,5 , а выводит 3 ;
полиномы C++
Не могу отыскать ошибку перемножения двух полиномов. Помогите пожалуйста!! Polynomial Polynomial::operator*( const Polynomial& r ) { Polynomial temp; int s = 1; // subscript location...
C++ Перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread92456.html
Выполнить перезагрузку перечисленных операций, закрепив за ними соответствующий функциональный смысл! дано шестнадцатиричное число. "+" сложение двух шестнадцатиричных чисел, "*" умножение двух...
C++ Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту. 12. Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той... подробнее

Показать сообщение отдельно
Bloodykeeper
This party getting crazy!
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
07.02.2010, 12:44  [ТС]
M128K145, ну я навсякий переспросил сейчас не за визуалкой просто, с принтером проблемы, с железом маюсь)

Добавлено через 24 минуты
такс...я как всегда ламерничаю
задание то же, только S=сумма ряда от i-1 до N (( i! )/(( N+i )!))
то есть помимо того нужно вставить сумму ряда. Помогите исправить ошибки!
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <math.h>
int fact(int i)
{
    int f = 1;
    if(!i || i == 1)
        return 1;
    do
        f *= i--;
    while (i != 0);
    return f;
}
int main()
{
    int i = 5, N = 0, S;
    printf("Enter N: ");
    scanf("%f", &N);
    for(i-1; i<N; i++)
    {   double S = (double)fact(i) / fact(i + N);}
    printf("%f", S);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru