Да се напише програма, която позволява да се въведат N символа и отпечатва:
- броят на цифрите и броят на латинските букви
- дали всред въведените символи е имало главна латинска буква
Да се напише програма, която позволява да се въведат N символа и отпечатва:
[c] за С++ програми [/c]
[pascal] за паскал [/pascal]

за Къде се намира точка
за Вмъкване и изтриване на елемент *
за Позицията на X




за Броят на максималните елементи




за Броят на максималните елементи
за Пари за закуска




за Ученици с дадена оценка




за По-големи от средното| П | В | С | Ч | П | С | Н |
|---|---|---|---|---|---|---|
| « февр. | ||||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | ||||||
#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; }Вярно! И си използвал външна библиотека за намиране на буквите и цифрите…
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;