Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175

    [JAVA]->[C] Traduzione codice

    Qualcuno mi aiuta a tradurre questa funzione java in C??
    codice:
    private long det (int [][] matrice, int ordine) {
       long risultato = 0;
       int [][] nuova;
       int pos;
    
       if (ordine == 2)
          risultato = matrice[0][0] * matrice[1][1] - matrice[0][1] * matrice[1][0];
       else {
          nuova = new int[ordine-1][ordine-1];
          for (int k=0; k<ordine;k++) {
             for (int i=1; i<ordine; i++) {
                pos = 0;
                for (int j=0; j<ordine; j++)
                   if (j != k) {
                      nuova[i-1][pos] = matrice[j];
                      pos++;
                   }
             }
    
             if ((k % 2) == 0)
                risultato = risultato + matrice[0][k] * det(nuova, (ordine-1));
             else
                risultato = risultato - matrice[0][k] * det(nuova, (ordine-1));
          }
       }
    
       return risultato;
    }

    Il problema è che non sò convertirla in maniera corretta in C.
    grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Mi sembra di conoscerlo questo metodo...



    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di Wave
    Registrato dal
    May 2003
    Messaggi
    644
    matrici e ricorsione....un'accoppiata micidiale....
    LINUX
    Powered by Ubuntu
    Powered by MacOS X


    ...vivi la tua vita come se ogni giorno fosse l'ultimo, poichè un giorno lo sarà...

  4. #4
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    Le uniche cose che devi cambiare sono le allocazioni dinamiche delle matrici (e il private davanti al nome del metodo).
    Per il resto e' pressoche' tutto uguale.
    ChReAn
    -------------------

    Slackware 9.1 powered

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    Risolto

  6. #6
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    :metallica
    ChReAn
    -------------------

    Slackware 9.1 powered

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Originariamente inviato da Metallica
    Risolto
    Mi piacerebbe vedere il codice. Please.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    Originariamente inviato da LeleFT
    Mi piacerebbe vedere il codice. Please.


    Ciao.
    ho usato un'altro algoritmo nativo C
    non ho tradotto + il codice java di sopra...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.