Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Puoi fare così:
    codice:
    int funzione_cerca(int array[], int dimensione, int elem, int cerca_da)
    {
        while (cerca_da < dimensione)
        {
            if (array[cerca_da] == elem)
            {
                return cerca_da;
            }
            cerca_da++;
        }
        return -1;
    }
    e richiamarla così:
    codice:
    int primo_indice = funczione_cerca(array, d, elem, 0);
    int secondo_indice = funzione_cerca(array, d, elem, primo_indice);

    (Non sono un programmatore c++, questo codice potrebbe non funzionare, ma hai capito l'idea?)
    No

  2. #2
    Quote Originariamente inviata da tampertools Visualizza il messaggio
    Puoi fare così:
    codice:
    int funzione_cerca(int array[], int dimensione, int elem, int cerca_da)
    {
        while (cerca_da < dimensione)
        {
            if (array[cerca_da] == elem)
            {
                return cerca_da;
            }
            cerca_da++;
        }
        return -1;
    }
    e richiamarla così:
    codice:
    int primo_indice = funczione_cerca(array, d, elem, 0);
    int secondo_indice = funzione_cerca(array, d, elem, primo_indice);

    (Non sono un programmatore c++, questo codice potrebbe non funzionare, ma hai capito l'idea?)
    Si più o meno ho afferrato l'idea. In pratica devo passare alla funzione anche l'indice dell'array da cui iniziare a scorrere per trovare l'elemento. Se il valore è stato trovato con la prima chiamata alla funzione nella posizione 4, nella seconda chiamata dovrà partire ad analizzare l'array dalla posizione 5 ecc così fino ad arrivare all'ultimo elemento dell'array. La funzione ancora non va ma ti ringrazio molto per lo spunto

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.