[c] Rimuovere elemento da Array

di Anonimizzato12343 il
2 risposte
Salve a tutti, volevo un'informazione riguardo gli Array.

Stavo facendo, con i miei amici, un programma che, riempito un array di caratteri con una certa parola, avrebbe restituito in output, grazie alla funzione rand() le lettere mescolate.
(In poche parole ho randomizzato un numero compreso tra 0 e il numero massimo di lettere -1 e poi ho stampato il video l'elemento dell'array con il numero randomizzato.)

Capita però, che qualche lettera venga stampata più di una volta e qualche lettera per niente.

C'è un modo per far si che l'elemento x dell'Array, una volta letto, si "svuoti", in modo da non far ripetere più di una volta la stessa lettera?

2 Risposte

  • Sposta la lettera che hai visualizzato scambiandola con l'ultima ed estrai un numero minore di 1 del precedente.
  • Ok, ci proverò grazie mille!
Devi accedere o registrarti per scrivere nel forum
2 risposte