Advertisement
ittam

ese14

Oct 28th, 2019
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. //Inserire una sequenza di nomi terminante con il punto e dire quanti iniziano con la lettera ’A’
  2. #include <string>
  3. #include <iostream>
  4. using namespace std;
  5.  
  6. int const DIM=10;
  7.  
  8. struct lettera{
  9.     string nomi;
  10. };
  11.  
  12.  
  13. void ins(lettera s[], int &n);
  14. int iniziale(lettera s[], int n);
  15. main()
  16. {
  17.     lettera s[DIM];
  18.     int n;
  19.     ins(s,n);
  20.     cout<<"le persone che iniziano con 'A' sono: "<<iniziale(s,n)<<endl;
  21. }
  22.  
  23.  
  24. void ins(lettera s[], int &n)
  25. {
  26.     n=0;
  27.     do{
  28.         n++;
  29.         cout<<"inserisci un nome: ";
  30.         cin>>s[n].nomi;
  31.     }while(s[n].nomi!=".");
  32. }
  33.  
  34.  
  35. int iniziale(lettera s[], int n)
  36. {
  37.     int cont=0;
  38.     for(int i=0 ; i<n ; i++)
  39.     {
  40.         if(s[i].nomi[0] == 'A')  cont++;   
  41.     }
  42.     return cont;   
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement