Напишете функции, които:
- по дадено цяло положително число N и цифра К определя дали цифрата К се съдържа в числото N
- по дадено цяло число N намира броя на цифрите му
- по дадено цяло число N намира сумата на цифрите му
- по дадено цяло число N го отпечатва в обратен ред
- по дадено цяло число N определя коя е най-голяма цифра, съдържаща се в записа на числото


#include <cstdlib> #include <iostream> using namespace std; bool ima_cifra(int n, int k) { bool nameren=false; while(n!=0) { int cifra=n%10; n=n/10; if(cifra==k) nameren=true; } return nameren; } int max_cifra(int n) { int max=0; while(n!=0) { int cifra=n%10; n=n/10; if(cifra>max) max=cifra; } return max; } int main(int argc, char *argv[]) { int n, k; cout<<"vavedete chislo:"; cin>>n; cout<<"vavedete cifra:"; cin>>k; if(ima_cifra(n,k)) cout<<"Tazi cifra ia ima v chisloto\n"; else cout<<"Tazi cifra ia NYAMA v chisloto\n"; cout<<"Max cifra v chisloto e "<<max_cifra(n)<<endl; system("PAUSE"); return EXIT_SUCCESS; }