- 108
- 15
- CPU
- Ryzen 5 7600x
- Dissipatore
- Noctua
- Scheda Madre
- Asrock B640m riptide
- HDD
- troppi samsung per quanto voglia ammettere
- RAM
- Corsair vengeance kit 32 GB ddr5
- GPU
- Asus 4060 TI
- Monitor
- Samsung odyssey TN
- PSU
- Un corsair decente
- Case
- NZXT H7 Flow
- Periferiche
- Corsair harpoon RGB, Corsair K55 RGB
- Net
- TIM Fttc 100/20 Mbit
- OS
- Windows 11
Vi espongo il problema : ho un array di caratteri di una certa lunghezza del tipo [A,A,C,F,A] io da questo tipo di array vorrei
Per chiarificare leggendo l'array che ho messo come esempio da destra incontro A che è il primo carattere unico e vorrei che mi fosse restituito il suo indice ,cioè 5, continuando così per F e C quando incontro di nuovo A e A nelle prime due posizioni non voglio che mi venga restituito nulla.
Per fare questa operazione non devo usare le librerie string.h ma affidarmi solo allo stdio.h e alla stdlib.h, usando i cicli FOR/WHILE e gli IF, poichè a livello pratico non abbiamo ancora lavorato con quella libreria ma solo a livello teorico.
Non ho necessità che mi diate la soluzione a questo problema, anche solo qualche suggerimento specialmente per il punto 2.
Grazie.
- Scorrere l'array da destra a sinistra
- Scorrendo da destra ogni volta che incontro un carattere che non ho già incontrato in una posizione precedente farmi restituire il valore numerico dell'indice(non l'indirizzo di memoria dell'array)
- Inserire i valori numerici degli indici così trovati in un altro array a parte.
Per chiarificare leggendo l'array che ho messo come esempio da destra incontro A che è il primo carattere unico e vorrei che mi fosse restituito il suo indice ,cioè 5, continuando così per F e C quando incontro di nuovo A e A nelle prime due posizioni non voglio che mi venga restituito nulla.
Per fare questa operazione non devo usare le librerie string.h ma affidarmi solo allo stdio.h e alla stdlib.h, usando i cicli FOR/WHILE e gli IF, poichè a livello pratico non abbiamo ancora lavorato con quella libreria ma solo a livello teorico.
Non ho necessità che mi diate la soluzione a questo problema, anche solo qualche suggerimento specialmente per il punto 2.
Grazie.