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

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

Войти
Регистрация
Восстановить пароль
 
just_me
Сообщений: n/a
#1

Помогите пожал найти ошибку!!! - C++

13.12.2007, 00:06. Просмотров 981. Ответов 2
Метки нет (Все метки)

Помогите пожал найти ошибку, а то моск уже выключился и ниче не могу найти
C++
1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
#include<math.h>
#include<conio.h>
int n=5; /* Global peremen */
factorial (int n)
main()
{int a;
if (n==1) return 1;
a=factorial(n-1)*n;
return a;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2007, 00:06     Помогите пожал найти ошибку!!!
Посмотрите здесь:

Помогите найти ошибку - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;fstream.h&gt; void main() {clrscr(); struct podrozd {char naimenovanie; int...

помогите найти ошибку - C++
#include &quot;../../header.h&quot; int main() { vector &lt;int&gt; nums(0); int num = 0; while (cin&gt;&gt;num, nums.size()&lt;2) ...

Помогите найти ошибку - C++
в чём здесь ошибка #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int main() { clrscr(); ...

Помогите найти ошибку - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main () {int i,j,s; int ** b=new int*(4) for (i=0;i&lt;4;i++) b=new int for...

Помогите найти ошибку - C++
//Даны три положительных числа а, b, c. Проверить, могут ли они быть длинами сторон треугольника. Если да, то вычислить площадь этого...

Помогите найти ошибку - C++
ЧТО ТУТ НЕПРАВИЛЬНО ? #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;cmath&gt; #include &lt;stdio.h&gt; using...

Помогите найти ошибку. - C++
Дана целочисленная прямоугольная матрица. Определить: 1. Максимум среди сумм элементов диагоналей, параллельных главной диагонали...

помогите найти ошибку - C++
#pragma argsused #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;math.h&gt; const float con={{1,1,2},{3,4,5},{6,7,8}}; class...

Помогите найти ошибку - C++
Задание: Написать программу, которая считывает текст из файла и выводит в другой файл и на экран предложения, содержащие максимальное...

Помогите найти ошибку - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt; #include&lt;math.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dioxidin
130 / 97 / 1
Регистрация: 21.11.2007
Сообщений: 544
13.12.2007, 09:32     Помогите пожал найти ошибку!!! #2
Вы бы текст ошибки прислали... если она, конечно, компилятором выдана. Если препод "ругается", то его текст...

Функцию factorial(int n) не мешало бы привести.
Lord_Voodoo
Супер-модератор
8584 / 2184 / 61
Регистрация: 07.03.2007
Сообщений: 10,868
Завершенные тесты: 1
13.12.2007, 09:46     Помогите пожал найти ошибку!!! #3
Цитата Сообщение от just_me Посмотреть сообщение
Помогите пожал найти ошибку, а то моск уже выключился и ниче не могу найти

Код
#include<stdio.h>
#include<math.h>
#include<conio.h>
int n=5; /* Global peremen */
factorial (int n)
main()
{int a;
if (n==1) return 1;
a=factorial(n-1)*n;
return a;
}
а это произведение еще и компилируется?
вот пример рабочий...
Код
#include<stdio.h>
#include<math.h>
#include<conio.h>
int n=5; /* Global peremen */
int factorial (int n){
  int res = 1;
  for(int i = 1; i <= n; i++)  res *= i;
  return res;
}
main()
{
int a;
  a=factorial(n-1)*n;
  std::cout<<a;
  return a;
}
Ответ Создать тему
Опции темы

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