Пропустили операцию вызова функции "( )" и описание параметра "int a":
нужно написать "static int fakt(int a) {" вместо "static int fakt{".
Я бы оченб хотел создать игру 2048 - впринципи игра неплохая но как я не пробывал у меня не получается и впринцыпи интересная игра казино
Не могу найти ошибку!
using System;
class VideoSharp
{
static int fakt{
if(a <= 1)
return 1;
return a * fakt(a-1);
}
static void Main()
{
long number = long.Parse(Console.ReadLine());
int sum = 0;
while(number > 0)
{
sum += fakt((int)(number % 10));
number /= 10;
}
Console.WriteLine(sum);
}
}