Anteprima
Vedrai una selezione di 1 pagina su 1
C++ - Dire se una parola è palindroma Pag. 1
1 su 1
Sintesi

C++ - Dire se una parola è palindroma

Questo programma prende in input una parola e crea un vettore con all'interno la parola scritta al contrario. In seguito, confronta le due parole e dice se la parola inserita in input è palindroma. Codice C++ del programma: // Dire se una parola è polindroma #include <iostream> #include <string.h> using namespace std; // ----- VARIABILI GLOBALI ----- // const int maxi=100; // ----- /VARIABILI GLOBALI ----- // // ----- PROTOTIPI ----- // void caricamento(char[]); void copia_inversa(char[], char[], int); // ----- /PROTOTIPI ----- // // ----- FUNZIONI ----- // void caricamento(char v[]) { cout<<"Inserisci in input l'elemento: "; cin.getline(v, 100); cout<<endl; } void copia_inversa(char v[], char v2[], int d) { int x=0; for (int i=d-1; i>=0; i--) { v2[x]=v; x++; } v2[x]='\0'; } // ----- /FUNZIONI ----- // // ----- PROGRAMMA PRINCIPALE ----- // int main() { char vettore[100]; char vettore2[100]; caricamento(vettore); int dimensione=strlen(vettore); copia_inversa(vettore, vettore2, dimensione); cout<<vettore<<" | "<<vettore2<<endl<<endl; int controllo=strcmp(vettore, vettore2); if (controllo==0) { cout<<"La parola e' palindroma."<<endl; } else { cout<<"La parola non e' palindroma."<<endl; } return 0; } // ----- /PROGRAMMA PRINCIPALE ----- //
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi