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

Написать программу с функцией, вычисляющей N!=1*2*3*4*…*N. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Формирование матрицы из массива по заданной схеме http://www.cyberforum.ru/cpp-beginners/thread190920.html
Даны действительные числа a1,...,a64. Получить действительную квадратную матрицу порядка 8, элементами которой являются числа a1,..., a64, расположенные в ней по схеме, которая приведена на рис. 138 г. ПОжалуйста помогите, очень нужно
C++ Нужно выбрать платформу для разработки В ближайшее время я собираюсь заказать создание нескольких коммерческих десктопных приложений. На данный момент никак не могу определиться, на базе какой платформы их создавать. К платформе у меня имеются следующие требования: - возможность писать код на C++ (или C#) ; - исходный код должно быть НЕВОЗМОЖНО восстановить из скомпилированных файлов (для этого также могут использоваться... http://www.cyberforum.ru/cpp-beginners/thread190916.html
C++ Вычислить число Фибоначчи
Помогите пожайлучта, вычислить число Фибоначчи с номером n. Числа вычисляются по формуле Fn+2=Fn+1+Fn , где n>=0, и F0=0, F1=1.
C++ namespace
Адекватно-ли использовать в таком случае пространство имен? Лучший-ли это выход из ситуации? #include <iostream> #include <string> namespace consts { const std::string cm="cm"; const std::string in="in";
C++ Массивы большой размерности http://www.cyberforum.ru/cpp-beginners/thread190873.html
Всем привет! Подскажите пожалуйста, как правильно хранить двумерные массивы из сотен тысяч элементов? Особенно интересует, как правильно поступать при решении задач, в которых память на выполнение ограничена (например, на сайте _acm.timus.ru).
C++ Удаление элементов списка со средним баллом студента, меньше заданного числа Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. Обеспечить выполнение операций: добавление элементов в список; удаление элементов со средним баллом, меньше заданного числа. отображение элементов заданной группы. Кто может помочь, дать код программы и обьяснить насколько это возможно. подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
14.11.2010, 12:02
тебе написать функцию саму вычисления факториала?

Добавлено через 47 секунд
Цитата Сообщение от КристинаБ Посмотреть сообщение
program fact;
uses crt;
var n:integer;
function Factorial(k:integer):longint;
begin
if (k=0)or (k=1) then
Factorial:=1
else Factorial:=k*Factorial(k-1);
end;
begin
clrscr;
writeln('Vvedite n');
readln(n);
writeln('n!=',Factorial(n));
end.
это же паскаль! а надо Си
и можно написать без использования иф, всего один цикл
сейчас напишу

Добавлено через 3 минуты
C
1
2
3
4
5
6
7
long int factorial (int n)
{ long int result=1;
for (int i=1;i<=n;i++)
result*=i;
 
return result;
}
как видишь очень просто
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru