Ricerca di array in array

di il
4 risposte

Ricerca di array in array

Salve a tutti,

per l'esame di fondamenti di informatica mi è stato chiesto di creare un programma che deve cercare un array all'interno di un altro array.

C'è qualcuno che può aiutarmi ?

(Uso Dev C++)

Grazie.

4 Risposte

  • Re: Ricerca di array in array

    Ciao e benvenuto nel forum,
    per prima cosa dovresti chiarire meglio il problema... Immagino tu abbia un array multi-dimensionale (almeno una matrice) e debba cercare un particolare array al suo interno. Un po' come cercare una riga o una colonna all'interno di una matrice data. E' corretto?
    Inoltre, secondo il regolamento, qui non si svolgono esercizi su richiesta: posta le tue idee e i tuoi tentativi e vediamo di trovare una soluzione ai tuoi problemi.



    P.S. Ti direi di buttare Dev-C++ perché è un progetto obsoleto e pieno di difetti ma purtroppo so bene che molti professori obbligano gli studenti ad utilizzarlo. Se non è così buttalo subito e passa a un IDE migliore come Code::Blocks. Altrimenti te lo dovrai tenere...
  • Re: Ricerca di array in array

    Ciao e benvenuto nel forum,
    per prima cosa dovresti chiarire meglio il problema... Immagino tu abbia un array multi-dimensionale (almeno una matrice) e debba cercare un particolare array al suo interno. Un po' come cercare una riga o una colonna all'interno di una matrice data. E' corretto?



    Si esattamente, è una matrice che devo inserire manualmente e dalla quale devo estrarre un vettore.
  • Re: Ricerca di array in array

    genn ha scritto:


    Si esattamente, è una matrice che devo inserire manualmente e dalla quale devo estrarre un vettore.
    Bene. E cosa sai fare?
  • Re: Ricerca di array in array

    ... So creare la matrice !

    #include <iostream>
    #include <math.h>
    using namespace std;
    /**/
    int main()
    {
    int a[10][10];
    int n,m,i,j;
    cout<<"Inserire numero righe e numero colonne della Matrice:"<<endl<<endl;
    cout<<"Inserire numero righe (non oltre 5): ";cin>>n;cout<<endl;
    cout<<"Inserire numero colonne (non oltre 5): ";cin>>m;cout<<endl;

    while(n<1 || n>10 || m<1 || m>10)
    {
    cout<<"Errore di inserimento dati, riprova."<<endl<<endl;
    cout<<"Inserire numero righe e numero colonne della Matrice:"<<endl<<endl;
    cout<<"Inserire numero righe (non oltre 5): ";cin>>n;cout<<endl;
    cout<<"Inserire numero colonne (non oltre 5): ";cin>>m;cout<<endl;
    }

    cout<<"Inserimento elementi della Matrice:"<<endl<<endl;

    for(i=1;i<=n;i++)
    for(j=1;j<=m;j++)
    {
    cout<<"Elemento A["<<i<<","<<j<<"]= ";
    cin>>a[j];
    cout<<endl;
    }

    cout<<"La Matrice inserita e':"<<endl<<endl;

    for(i=1;i<=n;i++)
    {
    for(j=1;j<=m;j++)
    cout<<a[j]<<" ";
    cout<<endl;
    }

    system("PAUSE");
    return 0;
    }

    Poi mi fermo.
Devi accedere o registrarti per scrivere nel forum
4 risposte