Witam wszystkich , tak jak w temacie .
public static void main(String[] args)
{
long[] tab = new long [50000];
long a = 50;
tab[0] = 1 ;
tab[1] = 1;
for(int i = 2 ; i<=a ; i++)
{
tab[i] = tab[i-1] +tab[i-2];
}
System.out.println(tab[a]-1);
}
Czemu to nie dziala? błąd : possible lossy conversion from long to int , ale nie rozumiem czemu.. przeciez zmienna "a"jest typu long. Dzieki z gory: )