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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
xonty
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 27
#1

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

28.11.2013, 16:43. Просмотров 575. Ответов 24
Метки нет (Все метки)

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 <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
#include <iostream>
#include <math.h>
int main(int argc, char* argv[])
{ long double fact(int N)
if(N<0)
return 0;
if (N == 0)
return 1;
else
return N * fact(N - 1);
}
 
int razmeshenie()
{ 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");
        return 0.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 16:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Где ошибка? (C++):

Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка) - C++
задан текст нужно вывести на экран количество слов где первая и последняя буквы одинаковы #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

Подскажите, где может быть ошибка (структуры)? (скорее всего где-то амперсенд нужен, все вроде проверил) - C++
написать универсальный тип, который представляет точку на плоскости в координатах (х, у) и в полярных координатах. Написать функцию для...

Ошибка при компиляции. Где ошибка? (Работа с классом) - C++
Уважаемые форумчане! При компиляции проекта возникает ошибка &quot; undefined reference to `MeterNZiF::MeterNZiF()' &quot; на 7 строку приложения. ...

Укажите где ошибка (ошибка во время выполнения программы) - C++
Здравствуйте, помогите пожалуйста найти ошибки в коде которые возникаю при выполнении программы Картинка с ошибкой внизу поста. Код: ...

В чём ошибка.В коде там где коментарий там ошибка поучается. - C++
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; class CMyString{ char *pStr; public: ...

Где ошибка? - C++
Добрый вечер всем.По заданию нужно было вывести текст в кавычках на экран.Препод сказал чтобы ответ выводился в файл.Вроде все правильно...

24
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
28.11.2013, 16:45 #2
Цитата Сообщение от xonty Посмотреть сообщение
#include <vcl.h>
здесь!
1
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 16:55 #3
Цитата Сообщение от xonty Посмотреть сообщение
Где ошибка?
Спасибо за вопрос... Есть функция razmeshenie(), но нигде не вызывается. Есть подозрение, что нужно поменять местами int razmeshenie() и int main(int argc, char* argv[]), и добавить вызов функции razmeshenie(). И вот это непонятно что: long double fact(int N).
0
xonty
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 27
28.11.2013, 16:57  [ТС] #4
а можешь довести до ума прогу? Теперь в условии первом выдает ошибку
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 16:58 #5
А может здесь вообще всё перепутано?
0
xonty
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 27
28.11.2013, 16:59  [ТС] #6
функция факториала)
0
mibin
49 / 49 / 4
Регистрация: 21.10.2009
Сообщений: 272
28.11.2013, 16:59 #7
Может что-то такое должно быть?
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");
}
0
mibin
49 / 49 / 4
Регистрация: 21.10.2009
Сообщений: 272
28.11.2013, 17:00 #8
Какая разница о чем, лишь бы компилился
Если компилится, значит все верно и ошибок нет
0
xonty
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 27
28.11.2013, 17:06  [ТС] #9
он теперь в cout ошибку выдаёт,вроде всё правильно написано
0
mibin
49 / 49 / 4
Регистрация: 21.10.2009
Сообщений: 272
28.11.2013, 17:08 #10
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 <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
#include <iostream>
#include <math.h>
 
using namespace std;
 
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");
}
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
28.11.2013, 17:08 #11

Не по теме:

Цитата Сообщение от programina Посмотреть сообщение
здесь!
Такие намеки. Я бы попросил.



На самом деле скорее всего действительно здесь. xonty, вы какой тип проекта создали в своей славной среде программирования? Явно не консольный ведь.
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
28.11.2013, 17:12 #12
SatanaXIII, я вполне серьезно, вот первая ошибка, которую выдал мой компилятор:
Bash
fatal error: vcl.h: No such file or directory
0
mibin
49 / 49 / 4
Регистрация: 21.10.2009
Сообщений: 272
28.11.2013, 17:16 #13
На чем программируете, какая среда?
Скорее всего в Visual Studio, а человек в Builder C++ каком-нибудь.
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
28.11.2013, 17:20 #14
Цитата Сообщение от programina Посмотреть сообщение
которую выдал мой студийный компилятор

Цитата Сообщение от mibin Посмотреть сообщение
На чем программируете, какая среда?
vcl это библиотека визуальных компонентов. Билдер.
0
xonty
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 27
28.11.2013, 17:23  [ТС] #15
я убрал эту строчку,почему в cout ошибку выдаёт??
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 17:23
Привет! Вот еще темы с ответами:

Где ошибка ? - C++
Найти наибольший общий делитель для двух целых чисел. #include &lt;iostream&gt; using namespace std; int main() { int a,b; ...

Где ошибка? - C++
#include &lt;iostream&gt; using namespace std; int main() { int Fx=4, Fy=5, x, y, m; cin&gt;&gt;x; cin&gt;&gt;y; for(x=0; x&lt;7; x++) ...

Где ошибка? - C++
#include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;string&gt; #include &lt;conio.h&gt; #include &lt;ctype.h&gt; using namespace std; int main() ...

Где ошибка - C++
Где ошибка? Пусть x0=x1=1; xi=xi-1+xi-2; i=2,3.. Найти xn. #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; ...


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

Или воспользуйтесь поиском по форуму:
15
Yandex
Объявления
28.11.2013, 17:23
Ответ Создать тему
Опции темы

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