Visualizzazione dei risultati da 1 a 1 su 1
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    1

    [C++]Ricerca parola nelle diagonali parallele alla principale

    Salve ragazzi,ho un problema con un esercizio di c++ che mi chiede di cercare quante volte si ripete una parola nelle colonne e nelle diagonali parallele alla diagonale principale,sono riuscito a trovare le parole nelle colonne,ma non riesco a capire come cercare nelle diagonali parallele alla principale.Posto quello che ho fatto fino ad ora:

    int ricerca_colonna(char *mat,int dim1, int dim2, char parola[])
    {
    bool t;int cont=0;
    for(int j=0;j<dim2;j++)
    {int i=0;t=false;
    while((parola[i]!='\0')&&(!t))
    {
    if(parola[i]!=*(mat+i*dim2+j))
    {
    t=true;
    }
    i++;
    }
    if(!t)
    {
    cont++;
    }
    }
    cout<<"Ci sono " <<cont <<" parole uguali nelle colonne";
    return 0;
    }

    Questo ricerca nelle colonne e funziona,ho omesso il resto del codice che genera e stampa la matrice,come posso cercare nelle diagonali parlallele alla principale? Grazie in anticipo.
    Ultima modifica di Peppe94; 08-03-2017 a 13:42

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 © 2024 vBulletin Solutions, Inc. All rights reserved.