Упражнения C: Найти сумму указанного ряда
Функция C: упражнение 5 с решением
Напишите программу на C, чтобы найти сумму ряда 1! / 1 + 2! / 2 + 3! / 3 + 4! / 4 + 5! / 5, используя функцию.
Иллюстрированная презентация:
Пример решения:
Код C:
#include <stdio.h>
int fact(int);
void main()
{
int sum;
sum=fact(1)/1+fact(2)/2+fact(3)/3+fact(4)/4+fact(5)/5;
printf("\n\n Function : find the sum of 1!/1+2!/2+3!/3+4!/4+5!/5 :\n");
printf("----------------------------------------------------------\n");
printf("The sum of the series is : %d\n\n",sum);
}
int fact(int n)
{
int num=0,f=1;
while(num<=n-1)
{
f =f+f*num;
num++;
}
return f;
}
Пример вывода:
Функция: найти сумму 1! / 1 + 2! / 2 + 3! / 3 + 4! / 4 + 5! / 5: -------------------------------------------------- -------- Сумма серии: 34
Блок - схема:
Редактор кода программирования C:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на C, чтобы проверить, является ли данное число четным или нечетным, используя функцию.
Далее: Напишите программу на C для преобразования десятичного числа в двоичное число с помощью функции.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code