Răspuns :
#include<iostream>
#include<string>
using namespace std ;
//Urmatorul subprogram returneaza cati 'A' avem in sirul 's' primit ca parametru
int A_mare ( char s[]) {int nr=0,i;
for(i=1;i<=strlen(s); i++)
if(s[i]=='A')
nr++;
return nr ;}
//Urmatorul subprogram numara cate vocale sunt in sirul s , primit ca parametru
int vocale (char s[] ) {int nr=0,i;
for(i=1;i<=strlen(s);i++)
if (strchr("aeiouAEIOU" ,s[i]))
nr++;
return nr;}
//Urmatorul subprogram returneaza nr. de cifre din sirul s
int cifre (char s[] ) {int nr=0,i;
for(i=1;i<=strlen(s);i++)
if(s[i]>47&&s[i]<58) //In functie de codul ASCII
nr++;
return nr; }
int main(){ char s[100] ;
cin.get(s,100);
cout<<"Litera 'A' apare de : " <<A_mare(s)<<" ori. "<<endl;
cout<<"In sir se gasesc : "<<vocale(s)<<" vocale."<<endl;
cout<<"In sir se gasesc: " <<cifre(s) << " cifre.";}
#include<string>
using namespace std ;
//Urmatorul subprogram returneaza cati 'A' avem in sirul 's' primit ca parametru
int A_mare ( char s[]) {int nr=0,i;
for(i=1;i<=strlen(s); i++)
if(s[i]=='A')
nr++;
return nr ;}
//Urmatorul subprogram numara cate vocale sunt in sirul s , primit ca parametru
int vocale (char s[] ) {int nr=0,i;
for(i=1;i<=strlen(s);i++)
if (strchr("aeiouAEIOU" ,s[i]))
nr++;
return nr;}
//Urmatorul subprogram returneaza nr. de cifre din sirul s
int cifre (char s[] ) {int nr=0,i;
for(i=1;i<=strlen(s);i++)
if(s[i]>47&&s[i]<58) //In functie de codul ASCII
nr++;
return nr; }
int main(){ char s[100] ;
cin.get(s,100);
cout<<"Litera 'A' apare de : " <<A_mare(s)<<" ori. "<<endl;
cout<<"In sir se gasesc : "<<vocale(s)<<" vocale."<<endl;
cout<<"In sir se gasesc: " <<cifre(s) << " cifre.";}