Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Inserire una sequenza di nomi terminante con il punto e dire quanti iniziano con la lettera ’A’
- #include <string>
- #include <iostream>
- using namespace std;
- int const DIM=10;
- struct lettera{
- string nomi;
- };
- void ins(lettera s[], int &n);
- int iniziale(lettera s[], int n);
- main()
- {
- lettera s[DIM];
- int n;
- ins(s,n);
- cout<<"le persone che iniziano con 'A' sono: "<<iniziale(s,n)<<endl;
- }
- void ins(lettera s[], int &n)
- {
- n=0;
- do{
- n++;
- cout<<"inserisci un nome: ";
- cin>>s[n].nomi;
- }while(s[n].nomi!=".");
- }
- int iniziale(lettera s[], int n)
- {
- int cont=0;
- for(int i=0 ; i<n ; i++)
- {
- if(s[i].nomi[0] == 'A') cont++;
- }
- return cont;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement