Informatică, întrebare adresată de evelinasusanu, 9 ani în urmă

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
evelinasusanu: neapaarat prin procedura,nu functie
Utilizator anonim: Ce intelegi tu prin procedura ?
evelinasusanu: subprogram
evelinasusanu: daca poti sa ma ajuti ,nu e o problema daca le faci separat
JolieJulie: le va numara dintr-un sir de caractere ?
evelinasusanu: da
evelinasusanu: mai exact o propozitie
JolieJulie: da...scria acolo...dar n-am observat :))
JolieJulie: trebuia sa specifici ca vrei pascal...

Răspunsuri la întrebare

Răspuns de Utilizator anonim
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.";}

evelinasusanu: Prin ce ai facut?
evelinasusanu: imi trebuie Pascal defapt
Utilizator anonim: Asta e in c++
Utilizator anonim: Credeam ca asa iti trebuie
evelinasusanu: Pascal nu stii?
Utilizator anonim: Din pacate nu
evelinasusanu: ((
Utilizator anonim: Da sunt sigur ca il traduce cineva eventual
Utilizator anonim: E cam important sa mentionezi limbajul de programare
evelinasusanu: Voi sti pe viitor. Multumesc mult
Alte întrebări interesante