N символа

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

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

2 Responses to N символа

  1. kaloyan каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int n,cifri=0,latinski=0;
        char ch;
        bool glavna=false;
        cout<<"Vavedete N: ";
        cin>>n;
        cout<<"Vavedete simvolite: "<<endl;
        for(int i=1; i<=n; i++){
            cin>>ch;      
            if((ch>='0') && (ch<='9')) cifri++;
            else
            if(((ch>='a')&&(ch<='z')) || ((ch>='A')&&(ch<='Z'))) latinski++;
            if((ch>='A')&&(ch<='Z')) glavna=true;
        }
        
        cout<<"Broi cifri: "<<cifri<<endl;
        cout<<"Broi latiski bukvi: "<<latinski<<endl;
        if(glavna) cout<<"Ima glavni bukvi"<<endl;
        else cout<<"Nqma glavni bukvi"<<endl;
           
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. sup3rEva каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    { int n, cifri=0,bukvi=0;
      char a;
      bool o=false;
      cout<<"Vyvedete broi simvoli:"<<endl;
      cin>>n;
     
      for(int i=1;i<=n; i++){
        cin>>a;
         if ((a>='0') && (a<='9')) cifri++;
         if ((a>='a') && (a<='z') || (a>='A') && (a<='Z')) bukvi++;;
         if ((a>='A') && (a<='Z')) o=true;
    }
      cout<<"Broqt na latinskite bukvi e: "<<bukvi<<endl;
      cout<<"Broqt na cifrite e: "<<cifri<<endl;
      if (o) cout<<"Ima glavna bukva"<<endl;
      else cout<<"Nqma glavna bukva"<<endl;
       
        system("PAUSE");
        return EXIT_SUCCESS;
    }

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