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

Где ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread1021995.html
написать рекурсивную функцию S=∑_(i=0)^n|ai|, где {ai}-целочисленный массив ai>0 нужна помощь!!!
C++ Бесконечный цикл (что не так?) Доброго времени суток :) Есть программка с циклами for в 5 итераций, которые почему-то после компиляции выполняются бесконечное количество раз. :( Найти ошибку не могу :cry: Помогите, пожалуйста :help: #include <iostream> using namespace std; int menu(); http://www.cyberforum.ru/cpp-beginners/thread1021988.html
C++ Структура в качестве возвращаемого значения функции
Добрый день! Есть вот такая программа: #include<stdio.h> #include<stdlib.h> #include<string.h> struct { int n; int m; } func2() { struct { int n; int m; } result; result.n = 5;
C++ факториал: ошибка
#include<iostream> using namespace std; #include<math.h> int main() { double v,y,x,eps,J,p; cin>>v>>x>>eps; p=2.0; y=0;
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале http://www.cyberforum.ru/cpp-beginners/thread1021981.html
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.
C++ Сортировка двумерного массива методом "простое включение" Написать метод класса, позволяющий отсортировать элементы каждой строки, используя метод "простое включение". Вот что у меня есть на данный момент: #include <cstdlib> #include <iostream> using namespace std; class Array { public: подробнее

Показать сообщение отдельно
mibin
49 / 49 / 4
Регистрация: 21.10.2009
Сообщений: 272
28.11.2013, 16:59     Где ошибка?
Может что-то такое должно быть?
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
#include <iostream>
#include <math.h>
 
 
long double fact(int N) {
    if( N < 0 ) return 0;
    
    if ( N == 0 ) return 1;
    else return N * fact( N - 1 );
}
 
int main(int argc, char* argv[]) {
  int n, A, k;
  cout << "\n Vvedite n, k= ";
  cin >> n>> k;
  A=(n * fact(n - 1))/((n-k) * fact(n-k - 1));
  cout << "Chislo razmeshenii A iz n po k= " << A << endl << endl;
  system("pause");
}
 
Текущее время: 14:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru