możecie mi powiedzieć czemu visual podkreśla mi na zielono typ danych int przy deklaracji zmiennej "a" ? Przy okazji może ktoś wytłumaczyłby mi łopatologicznie co ten program dokładnie liczy ?
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{ }
public int z(int x, int y)
{
if (x == y) { return 0; }
else if (x > y) { return z(x - y, y) + 1; }
else { return z(y, y - x) + 1; }
int a = z(40, 10), b = z(a, 7);
Console.WriteLine(a);
Console.WriteLine(b);
Console.ReadKey();
}
}
}