Привет, мне нужно написать эту программу, которая вычисляет факториал заданного числа. Первая функция должна считываться числом, а затем передавать ее основной функции, которая передает это значение второй функции, которая вычисляет факториал этого числа, затем передает этот факториал в main.a третью функцию затем следует вызывать из основное, который показывает факторный Вот то, что я написал, и я не могу заставить его работать:c программа для вычисления факториала не работает
#include <stdio.h>
int getValue()
{
int n;
printf("Enter number: ");
scanf("%d%*c", &n);
return(n);
}
int factorial(int n)
{
int i, f;
f = 1;
for(i=1; i<=n; i++)
f = f * i;
return(f);
}
void printFactorial(int f)
{
printf("The factorial is: %d", f);
return;
}
int main()
{
int f = getValue();
factorial(f);
printFactorial();
return(0);
}
Да, что это было большое спасибо! – 2013-04-17 06:15:29