Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int n;
- int m;
- int i=0;
- cout << "Inserire il valore di m maggiore di 0: ";
- while(true){
- cin >> m;
- if(m>=1)
- break;
- else
- cout << "Input non valido. Riprova: ";
- }
- cout << endl;
- cout << "Inserire un numero multiplo di m: ";
- while(true){
- cin >> n;
- if(m>n)
- break;
- else
- cout << "Input non valido: n > m. Riprovare: ";
- }
- cout << endl;
- cout << "Prepararsi a inserire i caratteri nel vettore.";
- cout << endl;
- // Caricamento array
- char vett[m];
- for(int i=0;i<m;i++){
- cout << "Inserisci l'elemento(" << i+1 << "): ";
- cin >> vett[i];
- }
- cout << endl;
- // Stampa array
- for(int i=0;i<m;i++){
- cout << vett[i];
- }
- cout << endl;
- cout <<" Verifico se la sequenza e' palindroma. ";
- cout << endl;
- // QUI E' QUELLO CHE CERCHI
- while(i < n/2 && vett[i] == vett[n-i-1])
- i++;
- if(i==n/2)
- cout << "palindroma";
- else
- cout << "no!";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement