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.";}
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!