PDA

View Full Version : [C++] Algoritmo ricerca sequenziale C


xber-gigi
31-05-2004, 18:05
Salve ragazzi.
Dovrei realizzare un algoritmo di ricerca sequenziale in C che attraverso la function strcmp faccia una ricerca all'interno di un array di struct formato da 20 nome, cognome ed indirizzo precedentemente immessi traminte input da tastera.

Credete che vada bene questo algoritmo?
Può definirsi un algoritmo di ricerca sequenziale?
"Input" è la variabile che contiene la chiave di ricerca.

for (i=0;i<20;i++)
{
if (strcmp (dati [i].nome, Input) == 0
|| strcmp (dati [i].cognome, Input) == 0
|| strcmp (dati [i].indirizzo, Input) == 0

{
printf ("Nome: %s\n", dati [i].nome);
printf ("Cognome: %s\n", dati [i].cognome);
printf ("Matricola: %s\n", dati [i].indirizzo);

}


Per favore aiutatemi, è importate!

anx721
31-05-2004, 19:16
Originariamente inviato da xber-gigi
Credete che vada bene questo algoritmo?
Può definirsi un algoritmo di ricerca sequenziale?


Sì ;)