Функция не выводит результат
P.S.: Сильно догадываюсь, что ошибка очень тупая, но где она - понять категорически не могу (
Код:
#include <stdio.h>
int factorial(int x) {
int factorial = 1;
for ( int i = 2; i <= x; i++ ) {
factorial *= i;
}
return factorial;
}
int main() {
int lines;
scanf("%d", &lines);
printf("%d\n", factorial(lines));
return 0;
}
int factorial(int x) {
int factorial = 1;
for ( int i = 2; i <= x; i++ ) {
factorial *= i;
}
return factorial;
}
int main() {
int lines;
scanf("%d", &lines);
printf("%d\n", factorial(lines));
return 0;
}
вопрос снят,, прошу прощения :)