Mi dà errore quando inserisco il nome del file... Fino a ieri andava tutto bene ma oggi provando a fare questo programma crasha quando inserisco il nome del file da aprire... Anche nei vecchi programmi che funzionavano perfettamente. Consigli?
ciao non so fare questo esercizio,mi daresti una mano ? Scrivere un programma in C che crea un vettore di strutture. La struttura ha il seguente formato: nome, cognome, sport,punteggio. Il programma deve presentare un menù in cui chieda l’informazione su cui effettuare la ricerca dei dati nel vettore di strutture. Per nome: visualizza tutti i dati con quel nome; Per cognome: visualizza tutti i dati con quel cognome Per sport: visualizza tutte le persone che fanno quello sport. Inoltre sono possibili combinazioni di ricerca a discrezione del programmatore.
Ciao! ho molto apprezzato il tuo tutorial sulla ricerca sequenziale (lezione 17) perché ho cerato di risolvere un esercizio assegnatomi dal prof di Algoritmi e SD senza però esserci riuscito. Ti sarei infinitamente grato se potessi darmi un consiglio su come modificare l' istruzione di ricerca del programma in modo tale che una volta trovato un elemento (chiamiamolo "A") nella stringa ricerchi nelle successive "n" posizioni (da inserire da tastiera) se trova un elemento, chiamiamolo "B" (anche lui inserito da tastiera); dovrebbe poi indicare in una lista riassuntiva i risultati di ogni ricerca, ovvero, se ha trovato oppure no l'elemento "B". Ad esempio se la stringa di elementi è: 3 7 5 8 22 2 4 5 1 0 22 33 5 10 22 33….. e l' elemento "A" è = 5 e l'elemento "B" è = 22 e le successive "n" posizioni da considerare sono pari a 3 dovrebbe dare in output: elemento "A":5 in posizione 2 elemento "B":22 in posizione 4 elemento "A":5 in posizione 7 elemento "B":22 in posizione 10 elemento "A":5 in posizione 12 elemento "B":22 non trovato ………. Grazie ancora per l’interessamento
e se voglio trovare dei codici fiscali tipo: "HSVCY45NXJQ28" o delle parole in un file come posso fare?
Mi dà errore quando inserisco il nome del file... Fino a ieri andava tutto bene ma oggi provando a fare questo programma crasha quando inserisco il nome del file da aprire... Anche nei vecchi programmi che funzionavano perfettamente. Consigli?
A me da errore sulla variabile posizione=ricerca
Sai usare Matlab? qualche tutorial sulla ricorsione, le funzioni etc etc lo faresti volentieri?
Io non ho ben capito perché metti return -1?
Valeria Sabbioni vuol dire che la chiave di ricerca (ovvero l'elemento che noi stiamo cercando) non è stato trovato :)
ciao non so fare questo esercizio,mi daresti una mano ?
Scrivere un programma in C che crea un vettore di strutture.
La struttura ha il seguente formato: nome, cognome, sport,punteggio.
Il programma deve presentare un menù in cui chieda l’informazione
su cui effettuare la ricerca dei dati nel vettore di strutture.
Per nome: visualizza tutti i dati con quel nome;
Per cognome: visualizza tutti i dati con quel cognome
Per sport: visualizza tutte le persone che fanno quello sport.
Inoltre sono possibili combinazioni di ricerca a discrezione del
programmatore.
Se scrivi su un file, automaticamente lo inserisce nella stessa cartella dove si trova il file .c :)
No mi dispiace, non ho mai utilizzato Matlab :)
Ciao! ho molto apprezzato il tuo tutorial sulla ricerca sequenziale (lezione 17) perché ho cerato di risolvere un esercizio assegnatomi dal prof di Algoritmi e SD senza però esserci riuscito. Ti sarei infinitamente grato se potessi darmi un consiglio su come modificare l' istruzione di ricerca del programma in modo tale che una volta trovato un elemento (chiamiamolo "A") nella stringa ricerchi nelle successive "n" posizioni (da inserire da tastiera) se trova un elemento, chiamiamolo "B" (anche lui inserito da tastiera); dovrebbe poi indicare in una lista riassuntiva i risultati di ogni ricerca, ovvero, se ha trovato oppure no l'elemento "B".
Ad esempio se la stringa di elementi è: 3 7 5 8 22 2 4 5 1 0 22 33 5 10 22 33…..
e l' elemento "A" è = 5 e l'elemento "B" è = 22 e le successive "n" posizioni da considerare sono pari a 3 dovrebbe dare in output:
elemento "A":5 in posizione 2
elemento "B":22 in posizione 4
elemento "A":5 in posizione 7
elemento "B":22 in posizione 10
elemento "A":5 in posizione 12
elemento "B":22 non trovato
……….
Grazie ancora per l’interessamento