Число и цифри

Напишете функции, които:

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

Един коментар по Число и цифри

  1. Данаил каза:
    #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;
    }
    

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