Advertisement
Guest User

es11

a guest
Jan 18th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. /*Specifica esercizio n. 11: Richiesta all’utente in ingresso da tastiera una stringa di caratteri,
  2.  sviluppare una funzione che determini se i caratteri sono tutti alfabetici. Visualizzare la stringa
  3.   ed un messaggio che comunichi all’utente l’esito del controllo.*/
  4.  
  5.  
  6. #include <iostream>
  7. using namespace std;
  8. const int MAX_DIM=100;
  9. typedef char stringa[MAX_DIM];
  10.  
  11. int main(int argc, char** argv) {
  12.    
  13.     stringa s;
  14.     int i,riemp;
  15.     bool confronto=true;
  16.     do{
  17.         cout<<"Inserire il numero di elementi della stringa (massimo "<<MAX_DIM<<" caratteri) \n";
  18.         cin>>riemp;
  19.     }
  20.     while(riemp>MAX_DIM || riemp<=0);
  21.    
  22.     cout<<"\nInserisci la stringa \n";
  23.         for(i=0;i<riemp;i++)
  24.         cin>>s[i];
  25.        
  26.     cout<<"\nLa stringa risulta: \n";
  27.         for(i=0;i<riemp;i++)
  28.         cout<<s[i];
  29.     for(i=0;i<riemp;i++)
  30.         {
  31.             if((s[i]<'a') && (s[i]>'z'))
  32.             confronto=false;
  33.         }
  34.         if (confronto==true)
  35.             cout<<"\nla stringa contiene solo caratteri alfabetici\n";
  36.         else cout<<"\nla stringa non contiene solo caratteri alfabetici\n";
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement