Да се напише програма, която позволява да се въведе символ и отпечатва 1 ако е изпълнено следното условие и 0, ако не е:
- символът е цифра
- символът е валидна целочислена операция
- символът е буква (главна или малка)
Да се напише програма, която позволява да се въведе символ и отпечатва 1 ако е изпълнено следното условие и 0, ако не е:
[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 |
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char ch; cout<<"Vavedi simvol: "; cin>>ch; cout<<"Chislo: "<<((ch>='0') && (ch<='9'))<<endl; cout<<"Celochislena operaciq: "<<((ch=='+') || (ch=='-') || (ch=='*') || (ch=='/') || (ch=='%'))<<endl; cout<<"Bukva: "<<( (((int)ch>=65) && ((int)ch<=90)) || (((int)ch>=97) && ((int)ch<=122)) )<<endl; system("PAUSE"); return EXIT_SUCCESS; }Става и така проверката за буквите, но със символни константи е по-прегледно и разбираемо…
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char a; cout<<"Vavedete simvol:"<<endl; cin>>a; cout<<" 1=True, 0=False"<<endl; cout<< endl<<"Chislo: "<< ((a>='0') && (a<='9')) << endl; cout<< endl<<"Celochislena operaciq:"<< ((a=='*') || (a=='/') || (a=='+') || (a=='-'))<<endl; cout<< endl<<"Bukva: "<< (((a>='A') && (a<='Z')) || ((a>='a') && (a<='z')))<<endl<<endl; system("PAUSE"); return EXIT_SUCCESS; }#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char a; cout<<"Vuvedete cifra, bukva ili operaciq: "<<endl; cin>>a; cout<<"Simvolyt e cifra: "<<((a>='0') && (a<='9'))<<endl; cout<<"Simvolyt e celochislena komanda: "<<((a=='+')||(a=='-')||(a=='/')||(a=='*')||(a=='%'))<<endl; cout<<"Simvolyt e bukva(malka ili glavna): "<<(((a>='a') && (a<='z')) || ((a>='A') && (a<='Z')))<<endl; system("PAUSE"); return EXIT_SUCCESS; }