кодесурса
«C

Упражнения C: Найти факториал данного числа

script1adsense2code
script1adsense3code

Указатель C: упражнение 12 с решением

Напишите программу на C, чтобы найти факториал данного числа, используя указатели.

Иллюстрированная презентация:

«C

Пример решения:

Код C:

#include <stdio.h>
void findFact(int,int*);
int main()
{
         int fact;
         int num1;
		printf("\n\n Pointer : Find the factorial of a given number :\n"); 
		printf("------------------------------------------------------\n");	
		printf(" Input a number : ");
		scanf("%d",&num1);		 
         findFact(num1,&fact);
         printf(" The Factorial of %d is : %d \n\n",num1,fact);
         return 0;
        }
void findFact(int n,int *f)
		{
        int i;
       *f =1;
       for(i=1;i<=n;i++)
       *f=*f*i;
       }
	   

Пример вывода:

 Указатель: найти факториал данного числа:                                                             
-------------------------------------------------- ----                                                        
 Введите число: 5                                                                                           
 Факториал 5: 120

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Previous: написать программу на C для обмена элементами с помощью вызова по ссылке.
Далее: написать программу на C для подсчета количества гласных и согласных в строке, используя указатель.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code