Esercizio array bidimensionale

di il
1 risposte

Esercizio array bidimensionale

Ciao,
ho questo array of array `{'2018014', null, {1, 2}, {"dd", "drgffg"}, {"q", "r"}}`e devo creare 9 nuovi array, ognuno dei quali ha un solo elemento degli array di array, come ad esempio:
` {'2018014', null, 1, 'dd', 'q'};`
`{'2018014', null, 1, 'dd', 'r'};`
` {'2018014', null, 2, 'dd', 'q'};`
`{'2018014', null, 2, 'dd', 'r'}`.............

1 Risposte

  • Re: Esercizio array bidimensionale

    ciot ha scritto:


    ho questo array of array `{'2018014', null, {1, 2}, {"dd", "drgffg"}, {"q", "r"}}`e devo creare 9 nuovi array
    In realtà di array ne crei 8 (2x2x2). Comunque: se i sotto-array sono esattamente quei 3 e sai che sono a quelle posizioni, la soluzione è banale, basta fare 3 cicli for annidati per ottenere tutte le combinazioni.

    Sarebbe invece più difficile/complesso se non sapessi a priori quanti sotto-array ci sono (e in quali posizioni) a fronte di un "qualunque" array di quel tipo, perché in questo caso non puoi "cablare" la struttura del codice con dei for.
Devi accedere o registrarti per scrivere nel forum
1 risposte