SaveText.Ru

Без имени
  1. #include "stdlib.h"
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. bool IsCorrect(int a, int b)
  7. {
  8.                 if (a <= b)
  9.                 {
  10.                         return false;
  11.                 }
  12.                 else
  13.                 {
  14.                         return true;
  15.                 }
  16. }
  17. bool IsCubeDigits(int n)
  18. {
  19.         int* A = new int[n];
  20.         int i = 0;
  21.         int s = 0;
  22.         for (i = 0; i < n; i++)
  23.         {
  24.                 A[i] = n % 10;
  25.                 n /= 10;
  26.                 s += pow(A[i], 3);
  27.         }
  28.         if (s == n)
  29.         {
  30.                 return true;
  31.         }
  32.         else
  33.         {
  34.                 return false;
  35.         }
  36. }
  37. int main()
  38. {
  39.         int x=0, y=0, d = 0;
  40.         cout << "Input a,b: ";
  41.         cin >> x>>y;
  42.         for (int i = x; i < y; i++)
  43.         {
  44.                 if (IsCorrect(x, y))
  45.                 {
  46.                         cout << "The number= ";
  47.                 }
  48.         }
  49.         for (int i = x; i < y; i++)
  50.         {
  51.                 if (IsCubeDigits(i))
  52.                 {
  53.                         cout << "Key= " << i << " ";
  54.                         d++;
  55.                 }
  56.                
  57.         }
  58.         if (d != 0)
  59.         {
  60.                 cout << d;
  61.         }
  62.         else
  63.         {
  64.                 cout << "No numbers";
  65.         }
  66.         system("pause");
  67.         return 0;
  68. }

Share with your friends:

Print