Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.40 KB | None | 0 0
  1. // 2.1.cpp: определяет точку входа для консольного приложения.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     int n, k;
  11.     short n0 = 0, n1 = 0, n2 = 0, n3 = 0, n4 = 0, n5 = 0, n6 = 0, n7 = 0, n8 = 0, n9 = 0;
  12.     setlocale(LC_ALL, "rus");
  13.     cout << "Введите n, k" << endl;
  14.     cin >> n >> k;
  15.     if (n < 1 || k < 1) {
  16.         cout << "Число не натуральное" << endl;
  17.         return 0;
  18.     }
  19.  
  20.     while (n > 0)
  21.     {
  22.         int c = n % 10;
  23.         n = n / 10;
  24.         if      (c == 0) n0++;
  25.         else if (c == 1) n1++;
  26.         else if (c == 2) n2++;
  27.         else if (c == 3) n3++;
  28.         else if (c == 4) n4++;
  29.         else if (c == 5) n5++;
  30.         else if (c == 6) n6++;
  31.         else if (c == 7) n7++;
  32.         else if (c == 8) n8++;
  33.         else if (c == 9) n9++;
  34.         /*switch (c) {
  35.             case 0: {
  36.                 n0++;
  37.                 break;
  38.             }
  39.             case 1: {
  40.                 n1++;
  41.                 break;
  42.             }
  43.             case 2: {
  44.                 n2++;
  45.                 break;
  46.             }
  47.             case 3: {
  48.                 n3++;
  49.                 break;
  50.             }
  51.             case 4: {
  52.                 n5++;
  53.                 break;
  54.             }
  55.             case 5: {
  56.                 n5++;
  57.                 break;
  58.             }
  59.             case 6: {
  60.                 n6++;
  61.                 break;
  62.             }
  63.             case 7: {
  64.                 n7++;
  65.                 break;
  66.             }
  67.             case 8: {
  68.                 n8++;
  69.                 break;
  70.             }
  71.             case 9: {
  72.                 n9++;
  73.                 break;
  74.             }
  75.         }*/
  76.         }
  77.         if (n0 > k || n1 > k || n2 > k || n3 > k || n4 > k || n5 > k || n6 > k || n7 > k || n8 > k || n9 > k) cout << "True" << endl;
  78.         else cout << "False" << endl;
  79.         return 0;
  80.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement