Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923

    Setaccio di Eratostene e curiosità ciclo for

    Stavo leggendo un libro in cui ho trovato questa funzione per il calcolo dei numeri primi

    che mi ha incuriosito.
    Codice PHP:
    <?php
    //Setaccio di Eratostene per il calcolo dei numeri primi
    function sieve($n)
    {
    for (
    $i 2$i <= sqrt($n); $i++)
      for (
    $j $i$ind $i $j$ind <= $n$j++, $ind $i $j)
        
    $carray[$ind] = 1;
        for (
    $i $n$plist = array(); $i 1$i--)
        if (!
    $carray[$i]) array_push($plist,$i);
        return (
    $plist);
    }

    $numeri sieve(100);
    while (list(, 
    $value) = each($numeri))
    echo 
    "$value 
    \n"
    ;
    ?>
    Qualcuno può spiegarmi il funzionamento del secondo ciclo for.
    Non avevo mai visto una sintassi simile.

  2. #2
    dovrebbe ciclare 2 variabili, $j e $ind,. In pratica con un ciclo unico cicli 2 valori (lo so, non si capisce 'na mazza ma spero sia piu o meno chiaro )
    Il Ticino è biancoblù
    DVDS delegato ufficiale

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.