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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ассемблерная вставка в Visual Studio http://www.cyberforum.ru/cpp-beginners/thread193627.html
Есть программа, выполняющая шейкерную сортировку. Функция сортировки представляет собой ассемблерную вставку. Проблема в том что при возврате в главную функцию возникает исключение. Не пойму, в чем его причина. Вот код: #include <iostream> #include <conio.h> using namespace std; const int n=5;
C++ Как из обычной структуры сделать хеш таблицу? У меня есть такая таблица: #ifndef DIPLOM_H #define DIPLOM_H #include <vector> using namespace std; struct T_Record { char name; //Фамилия, инициалы http://www.cyberforum.ru/cpp-beginners/thread193612.html
Информатика ! очень нужно C++
Дано натуральное число k . Напечатать k-ую цифру (не число!) последовательности из идущих подряд чисел Фибоначчи. 112358132134... Необходимо построить программу так , чтобы она не накладывала ограничений на длину последовательности .
C++ упорядочение элементов структуры по алфавиту
следущий код программы упорядочивает элементы структур по номеру тоесть по .number; элементу структуры, помогите пожалуйста упорядочить по алфавиту (по первым буквам элемента .punkt).вот код // laba.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std;
C++ Удалить все отрицательные элементы массива http://www.cyberforum.ru/cpp-beginners/thread193602.html
У меня есть динамический масив... Как удалить все отрицательние елементи? if(mass<0) а дальше?
C++ Динамический массив структуры Согласно следующего задания создать динамический массив структуры. Из М учасников предыдущих соревнований N спортсменов, которые набарли наибольшую сумму баллов выходят в финал. По данным протокола предыдущих соревнований определить и вывести номера финалистов и набранные ими суммы баллов. Добавлено через 22 часа 48 минут Люди, так как, поможете ? подробнее

Показать сообщение отдельно
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
19.11.2010, 00:53     факториал
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
29
30
#include <iostream>
 
using namespace std;
 
int fact(int n)
{
    int f=1;
    for(int i=1; i<=n; i++)
    {
      f*=i;
    }
  return f;
}
 
int main()
{
  int A,k;
  cout<<"Enter A: ";
  cin>>A;
  for(k=1;;k++)
  {
      if(fact(k-1)<=A && fact(k)>=A)
      {
          break;
      }
  }
  cout<<endl<<"k="<<k;
  system("pause");
  return 0;
}
 
Текущее время: 01:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru