Se però all'interno del vettore il numero ricercato compare più volte il programma stampa solo l'ultima posizione in cui è presente il numero, c'è un modo per far si che vengano stampate tutte le posizioni a cui è presente il numero cercato?
FeelTheFill Gaming L’algotirmo è errato perché se il numero che cerchi si trova più di una volta all’interno del vettore, lui stamperà a video solo la posizione del primo numero che trova. Per correggere l’algoritmo basta mettere il cout
@@michelangelobalzano664. Il numero che io cerco, se presente più volte all'interno del vettore, mi appare sempre nell'ultima posizione, diversamente da quanto affermi tu: " stamperà a video solo la posizione del primo numero che trova." Potresti, per cortesia, indicarmi il percorso corretto affinché il programma stampi a video tutte le posizioni del numero cercato presente nel vettore più di una sola volta? Grazie
E se il numero cercato si trovasse alla posizione i=0, la variabile posizione non risulterebbe sempre -1?O la i viene incrementata già al primo ciclo del for ?
la i viene incrementata alla fine del ciclo for, quindi se il numero cercato è alla posizione 0 si entra nell'if e posizione diventa uguale ad i (cioè 0)
Ho attivato la donazione mensile, te lo meriti 😊
Grazie
Ciao riku grazie per tutte le lezioni, sei chiarissimo . Vorrei chiederti se è possibile fare la stessa cosa ma con una funzione ricorsiva?
Ciao ti ringrazio! Tutto si può fare, se ti ingegni per farlo
Se però all'interno del vettore il numero ricercato compare più volte il programma stampa solo l'ultima posizione in cui è presente il numero, c'è un modo per far si che vengano stampate tutte le posizioni a cui è presente il numero cercato?
FeelTheFill Gaming L’algotirmo è errato perché se il numero che cerchi si trova più di una volta all’interno del vettore, lui stamperà a video solo la posizione del primo numero che trova. Per correggere l’algoritmo basta mettere il cout
@@michelangelobalzano664. Il numero che io cerco, se presente più volte all'interno del vettore, mi appare sempre nell'ultima posizione, diversamente da quanto affermi tu: " stamperà a video solo la posizione del primo numero che trova." Potresti, per cortesia, indicarmi il percorso corretto affinché il programma stampi a video tutte le posizioni del numero cercato presente nel vettore più di una sola volta? Grazie
E se il numero cercato si trovasse alla posizione i=0, la variabile posizione non risulterebbe sempre -1?O la i viene incrementata già al primo ciclo del for ?
la i viene incrementata alla fine del ciclo for, quindi se il numero cercato è alla posizione 0 si entra nell'if e posizione diventa uguale ad i (cioè 0)
Riku TheFuffs ok ho capito, grazie mille
👍
Ciao Riku, intanto complimenti per la qualità dei video, volevo segnalarti che la lezione 24 è uguale alle lezione 25
@@RikuTheFuffs si, errore mio è diverso