Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    C++ Palindromo

    Salve , ho creato un programma che riceve una parola e deve determinare se questa è palindroma o no, il problema è che se cambio la parola che ce scritta nel programma (ARRA), e metto una altra k non e palindroma mi da errore, ci deve essere qualcosa che non ho visto che non va, ecco il codice:

    codice:
    # include <iostream>
    using namespace std;
    const char n=7;
    bool verifica (char  [],int,int);
    
    int main ()
    {
        char a[n]="arra";
        
        if (verifica (a,0,3))
        cout<<"e palindroma"<<endl;
        else
        cout<<"non e palindroma";
        
        
    return 0;
    }// fine del main
    
    bool  verifica (char  a[],int i,int j)
    {
        if (i>=j)
        return true;
        
        if (a[i]!=a[j] && a[i+1]!=a[j-1])
        return false;
        
        
        return verifica (a,i+1,j-1);
        
        
        }

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    93
    Ciao,

    io proverei a togliere quella condizione di AND nell'if
    codice:
    # include <iostream>
    using namespace std;
    const char n=7;
    bool verifica (char  [],int,int);
    
    int main ()
    {
        char a[n]="arra";
        
        if (verifica (a,0,3))
        cout<<"e' palindroma"<<endl;
        else
        cout<<"non e palindroma"<<endl;;
        
        
    return 0;
    }// fine del main
    
    bool  verifica (char  a[],int i,int j)
    {
        if (i>=j)
        return true;
        
        if (a[i]!=a[j])
        return false;
        
        
        return verifica (a,i+1,j-1);
        
        
        }

  3. #3
    grazie era cosi

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    mmm

    Allenamenti per le olimpiadi di informatica?

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.