Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Per il discorso dei for annidati, basta fare una funzione ricorsiva.
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Per il discorso dei for annidati, basta fare una funzione ricorsiva.
    non ci avevo pensato, grazie 1000!!.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Quote Originariamente inviata da giuseppe500 Visualizza il messaggio
    non ci avevo pensato, grazie 1000!!.
    scusa ma non ci salto fuori come faccio con un solo for a farne 3 o a4 o 5 o n?
    io ho provato cosi:
    codice:
     Private Function recFor(num As Integer, lofMax As List(Of Integer), loRes As List(Of Integer), loall As List(Of List(Of Integer)), listidx As List(Of Integer))
        Dim i As Integer
        If num < 4 Then
          For i = listidx(num) To lofMax(num)
    
            If num >= 4 Then
              num = 0
            End If
            loRes.Add(i)
            listidx(num) = i
            If loRes.Count Mod 4 = 0 And loRes.Count - 1 <> 0 Then
              loall.Add(loRes)
              loRes = New List(Of Integer)
              num = 0
            End If
            num += 1
          Next
          recFor(num, lofMax, loRes, loall, listidx)
    
    
    
    
        End If
      End Function
    e pensavo di ricevere una serie (lista di n elementi) di 4 int cosi : 0 0 0 1 - 0 0 0 2 - 0 0 0 3 - 0 0 0 4 - 0 0 1 0 - 0 0 1 1 ecc...
    ma penso di aver sbagliato tutto sig non riesco a capire come annidare form in una funzione ricorsiva.
    mi puoi dare un aiuto?
    grazie.ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Per il discorso dei for annidati, basta fare una funzione ricorsiva.
    riuscito, i dati sono pronti dopo che viene chiamato il next grazie , ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.