• Gorgov

    Cau, delam ted test y JAVY, potreboval bych, kdyby mi nekdo moh pichnout. Potrebuju analizovat co dela nasledujici program. Resp napsat komentare.

    Tady to je Public clas Test{

    stastic double[] rd (double []m, double i, double j, int n)
    {
    if (n>0)
    {
    m[n-1]=i;
    rd(m,j,j/i,n-1);
    }
    return m; }

    public static void main(string[] asrgs){
    double i;
    double j;
    int n;
    doble []m = new double [n];
    m = rd (m,i,j,n);
    } }

    Prosim o rychlou pomoc, vubec se v tom nevyznam :]

    0 0
    • enjoy  

      ale notak,frajere:-)

      0 0
      • Gorgov  

        co je:] o tomhle nemam sajn, ale v prvaku to holt je…treba nekdo znalej hodnej poradi…

        0 0
    • vlk  

      No na začátku ti tam chybí ještě naplnění toho i, j,n.

      Dělá to to že to volá funkci, která v případě kladného n zapíše do pole m na pozici n-1 položku i.

      Tato funkce se volá opakovaně dokud je n kladné- s tím, že u každého volání se n sníží o 1 a a bude se vždy zapisovat jiná hodnota i. Bude se zapisovat vždy aktuální j a j se bude měnit dle vstahu j/i.

      Na konci budeš mít naplněné pole m aý do velikosti n hodnotami.

      Snad jsem někde neudělal chybu.

      0 0
      • vlk  

        PS: Však si zkus třeba na papíře nasimulovat pár kroků.Ještě je tam ten rozdíl, že ty zapisované hodnoty zezačátku budou některé mimo ten vsath j/i. Ale to už nechám na Tobě.

        0 0
      • Gorgov  

        Diky moc, pro me kdyby to bylo napsany spanelsky, vedel bych o tom stejne…bohuzel

        0 0
    • Jirik123  

      odpoved je.....42

      0 0

Nová reakce na zakládající

Pro zobrazení diskuse se prosím přihlaste nebo zaregistrujte.