Ciao! Come dici tu, non puoi inizializzare "h" vettori senza sapere quanto vale h. Quindi, per prima cosa, leggi quanto vale h, poi inizializzi i vettori. Ti scrivo dello pseudo codice, prova a implementarlo poi, se hai problemi, condividi fin dove sei arrivata e vediamo di aiutarti:
Se invece non puoi creare array multidimensionali, basta che crei un solo array di dimensione (h*k). Cosi anche più efficiente…
Codice:
h := read_input()
k := read_input()
arrays := malloc(h)
for i := 0; i < h; i++ {
arrays[i] = malloc(k)
for j := 0; j < k; j ++ {
arrays[i][j] = read_input()
}
}
Se invece non puoi creare array multidimensionali, basta che crei un solo array di dimensione (h*k). Cosi anche più efficiente…