Advertisement
totobac

Untitled

Nov 13th, 2021
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. void getWord(int n) {
  2.  
  3.     switch (n)
  4.     {
  5.     case 20: std::cout << "Water";
  6.         break;
  7.     case 12: std::cout << "Universe";
  8.         break;
  9.     case 8: std::cout << "Air";
  10.         break;
  11.     case 6: std::cout << "Earth";
  12.         break;
  13.     case 4: std::cout << "Fire";
  14.         break;
  15.     case 1: std::cout << "Plasma";
  16.         break;
  17.     default:
  18.         break;
  19.     }
  20. }
  21.  
  22. void numberToElement(int num) {
  23.     int arr[] = {20, 12, 8, 6, 4, 1 };
  24.  
  25.     for (size_t i = 0; i < 6 ;)
  26.     {
  27.         //std::cout << " ";
  28.         if (num < arr[i])
  29.             ++i;
  30.         else
  31.         {
  32.             num -= arr[i];
  33.             getWord(arr[i]);
  34.         }
  35.     }
  36. }
  37.  
  38. void printNumbersWithElements(int a, int b) {
  39.     for (size_t i = a; i <= b; i++)
  40.     {
  41.         numberToElement(i);
  42.         std::cout << " ";
  43.     }
  44. }
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement