va rog mult ajutooooor
se da un sir de caractere( 1 propozitie). De elaborat un program +procedura care va numara litera A mare,va numara toate vocalele si va numara toate cifrele 0-9 .
evelinasusanu:
trebuie un singur program si o procedura
Răspunsuri la întrebare
Răspuns de
2
#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.";}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă