N символа

Да се напише програма, която позволява да се въведат N символа и отпечатва:

  1. броят на цифрите и броят на латинските букви
  2. дали всред въведените символи е имало главна латинска буква
Публикувано в 11а, 11в с етикети . Постоянна връзка.

3 Responses to N символа

  1. dreanor каза:
    #include <cstdlib>
    #include <iostream>
    #include <ctype.h>
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int n;
        char simwol;
        int br_cifri=0, br_bukwi=0, br_glawni=0;
        cout<<"Wuwedete broq na simwolite za wuwejdane: ";
        cin>>n;
        cout<<endl;
        cout<<"Wuwedete simwolite\n";
        for (int i=1;i<=n;i++)
        {
            cin>>simwol;
            if (isdigit(simwol)) br_cifri+=1;           //prowerka za cifri
            
            if (isalpha(simwol))                        //prowerka za bukwi
               {                                        //suotwetno glawni i malki
                if (isupper(simwol)) br_glawni+=1;      
                if (islower(simwol)) br_bukwi+=1;
               }
        }
        cout<<"Broqt na wuwedenite cifri e: "<<br_cifri<<endl;
        if (br_bukwi>0)
        cout<<"Broqt na wuwedenite bukwi e "<<br_bukwi+br_glawni<<", ot koito glawni sa "<<br_glawni<<endl;
        else cout<<"Nqma wuwedeni bukwi\n";
            
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. Gadget каза:
     
    int n,g,br,lb;
        char s;
        g=0;
        br=0;
        lb=0;
        cout<<"Vavedi broi simvoli: ";
        cin>>n;
        for(char i=0;i<n;i++){
        cin>>s;
         //Purvo poduslovie
         if((s>='1')&&(s<='9'))
         br++;
         if(((s>='A')&&(s<='Z'))||((s>='a')&&(s<='z')))
         lb++;
              
         //Vtoro poduslovie
        if((s>='A')&&(s<='Z'))
         g++;
        }
        if(g>0)
         cout<<"Ima glavna bukva!"<<endl;
        else
         cout<<"Nqma glavna bukva!"<<endl;
         
         cout<<br<<" Broi tzifri!"<<endl;
         cout<<lb<<" Broi latinski bukvi!"<<endl;
    

Вашият коментар