Advertisement
Guest User

Untitled

a guest
May 3rd, 2013
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 7.70 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. char e[][10] = {"jedynka", "dwojka", "trojka", "czworka", "piatka", "szostka"};
  6. #define a(b,c) if(((b-d)<0?-b+d:b-d)<0.01)cout<<e[c-1]<<endl;
  7.  
  8. int main()
  9. {
  10.  double d;
  11.  cin >> d;
  12.  
  13.  a(1.00,1) else
  14.  a(1.01,1) else a(1.02,1) else a(1.03,1) else a(1.04,1) else a(1.05,1) else a(1.06,1) else a(1.07,1) else a(1.08,1) else a(1.09,1) else a(1.10,1) else
  15.  a(1.11,1) else a(1.12,1) else a(1.13,1) else a(1.14,1) else a(1.15,1) else a(1.16,1) else a(1.17,1) else a(1.18,1) else a(1.19,1) else a(1.20,1) else
  16.  a(1.21,1) else a(1.22,1) else a(1.23,1) else a(1.24,1) else a(1.25,1) else a(1.26,1) else a(1.27,1) else a(1.28,1) else a(1.29,1) else a(1.30,1) else
  17.  a(1.31,1) else a(1.32,1) else a(1.33,1) else a(1.34,1) else a(1.35,1) else a(1.36,1) else a(1.37,1) else a(1.38,1) else a(1.39,1) else a(1.40,1) else
  18.  a(1.41,1) else a(1.42,1) else a(1.43,1) else a(1.44,1) else a(1.45,1) else a(1.46,1) else a(1.47,1) else a(1.48,1) else a(1.49,1) else a(1.50,1) else
  19.  a(1.51,1) else a(1.52,1) else a(1.53,1) else a(1.54,1) else a(1.55,1) else a(1.56,1) else a(1.57,1) else a(1.58,1) else a(1.59,1) else a(1.60,1) else
  20.  a(1.61,1) else a(1.62,1) else a(1.63,1) else a(1.64,1) else a(1.65,1) else a(1.66,1) else a(1.67,1) else a(1.68,1) else a(1.69,1) else a(1.70,1) else
  21.  a(1.71,1) else a(1.72,1) else a(1.73,1) else a(1.74,1) else a(1.75,1) else a(1.76,1) else a(1.77,1) else a(1.78,1) else a(1.79,1) else a(1.80,1) else
  22.  a(1.81,1) else a(1.82,1) else a(1.83,1) else a(1.84,1) else a(1.85,1) else a(1.86,1) else a(1.87,1) else a(1.88,1) else a(1.89,1) else a(1.90,1) else
  23.  a(1.91,1) else a(1.92,1) else a(1.93,1) else a(1.94,1) else a(1.95,1) else a(1.96,1) else a(1.97,1) else a(1.98,1) else a(1.99,1) else a(2.00,2) else
  24.  a(2.01,2) else a(2.02,2) else a(2.03,2) else a(2.04,2) else a(2.05,2) else a(2.06,2) else a(2.07,2) else a(2.08,2) else a(2.09,2) else a(2.10,2) else
  25.  a(2.11,2) else a(2.12,2) else a(2.13,2) else a(2.14,2) else a(2.15,2) else a(2.16,2) else a(2.17,2) else a(2.18,2) else a(2.19,2) else a(2.20,2) else
  26.  a(2.21,2) else a(2.22,2) else a(2.23,2) else a(2.24,2) else a(2.25,2) else a(2.26,2) else a(2.27,2) else a(2.28,2) else a(2.29,2) else a(2.30,2) else
  27.  a(2.31,2) else a(2.32,2) else a(2.33,2) else a(2.34,2) else a(2.35,2) else a(2.36,2) else a(2.37,2) else a(2.38,2) else a(2.39,2) else a(2.40,2) else
  28.  a(2.41,2) else a(2.42,2) else a(2.43,2) else a(2.44,2) else a(2.45,2) else a(2.46,2) else a(2.47,2) else a(2.48,2) else a(2.49,2) else a(2.50,2) else
  29.  a(2.51,2) else a(2.52,2) else a(2.53,2) else a(2.54,2) else a(2.55,2) else a(2.56,2) else a(2.57,2) else a(2.58,2) else a(2.59,2) else a(2.60,2) else
  30.  a(2.61,2) else a(2.62,2) else a(2.63,2) else a(2.64,2) else a(2.65,2) else a(2.66,2) else a(2.67,2) else a(2.68,2) else a(2.69,2) else a(2.70,2) else
  31.  a(2.71,2) else a(2.72,2) else a(2.73,2) else a(2.74,2) else a(2.75,2) else a(2.76,2) else a(2.77,2) else a(2.78,2) else a(2.79,2) else a(2.80,2) else
  32.  a(2.81,2) else a(2.82,2) else a(2.83,2) else a(2.84,2) else a(2.85,2) else a(2.86,2) else a(2.87,2) else a(2.88,2) else a(2.89,2) else a(2.90,2) else
  33.  a(2.91,2) else a(2.92,2) else a(2.93,2) else a(2.94,2) else a(2.95,2) else a(2.96,2) else a(2.97,2) else a(2.98,2) else a(2.99,2) else a(3.00,3) else
  34.  a(3.01,3) else a(3.02,3) else a(3.03,3) else a(3.04,3) else a(3.05,3) else a(3.06,3) else a(3.07,3) else a(3.08,3) else a(3.09,3) else a(3.10,3) else
  35.  a(3.11,3) else a(3.12,3) else a(3.13,3) else a(3.14,3) else a(3.15,3) else a(3.16,3) else a(3.17,3) else a(3.18,3) else a(3.19,3) else a(3.20,3) else
  36.  a(3.21,3) else a(3.22,3) else a(3.23,3) else a(3.24,3) else a(3.25,3) else a(3.26,3) else a(3.27,3) else a(3.28,3) else a(3.29,3) else a(3.30,3) else
  37.  a(3.31,3) else a(3.32,3) else a(3.33,3) else a(3.34,3) else a(3.35,3) else a(3.36,3) else a(3.37,3) else a(3.38,3) else a(3.39,3) else a(3.40,3) else
  38.  a(3.41,3) else a(3.42,3) else a(3.43,3) else a(3.44,3) else a(3.45,3) else a(3.46,3) else a(3.47,3) else a(3.48,3) else a(3.49,3) else a(3.50,3) else
  39.  a(3.51,3) else a(3.52,3) else a(3.53,3) else a(3.54,3) else a(3.55,3) else a(3.56,3) else a(3.57,3) else a(3.58,3) else a(3.59,3) else a(3.60,3) else
  40.  a(3.61,3) else a(3.62,3) else a(3.63,3) else a(3.64,3) else a(3.65,3) else a(3.66,3) else a(3.67,3) else a(3.68,3) else a(3.69,3) else a(3.70,3) else
  41.  a(3.71,3) else a(3.72,3) else a(3.73,3) else a(3.74,3) else a(3.75,3) else a(3.76,3) else a(3.77,3) else a(3.78,3) else a(3.79,3) else a(3.80,3) else
  42.  a(3.81,3) else a(3.82,3) else a(3.83,3) else a(3.84,3) else a(3.85,3) else a(3.86,3) else a(3.87,3) else a(3.88,3) else a(3.89,3) else a(3.90,3) else
  43.  a(3.91,3) else a(3.92,3) else a(3.93,3) else a(3.94,3) else a(3.95,3) else a(3.96,3) else a(3.97,3) else a(3.98,3) else a(3.99,3) else a(4.00,4) else
  44.  a(4.01,4) else a(4.02,4) else a(4.03,4) else a(4.04,4) else a(4.05,4) else a(4.06,4) else a(4.07,4) else a(4.08,4) else a(4.09,4) else a(4.10,4) else
  45.  a(4.11,4) else a(4.12,4) else a(4.13,4) else a(4.14,4) else a(4.15,4) else a(4.16,4) else a(4.17,4) else a(4.18,4) else a(4.19,4) else a(4.20,4) else
  46.  a(4.21,4) else a(4.22,4) else a(4.23,4) else a(4.24,4) else a(4.25,4) else a(4.26,4) else a(4.27,4) else a(4.28,4) else a(4.29,4) else a(4.30,4) else
  47.  a(4.31,4) else a(4.32,4) else a(4.33,4) else a(4.34,4) else a(4.35,4) else a(4.36,4) else a(4.37,4) else a(4.38,4) else a(4.39,4) else a(4.40,4) else
  48.  a(4.41,4) else a(4.42,4) else a(4.43,4) else a(4.44,4) else a(4.45,4) else a(4.46,4) else a(4.47,4) else a(4.48,4) else a(4.49,4) else a(4.50,4) else
  49.  a(4.51,4) else a(4.52,4) else a(4.53,4) else a(4.54,4) else a(4.55,4) else a(4.56,4) else a(4.57,4) else a(4.58,4) else a(4.59,4) else a(4.60,4) else
  50.  a(4.61,4) else a(4.62,4) else a(4.63,4) else a(4.64,4) else a(4.65,4) else a(4.66,4) else a(4.67,4) else a(4.68,4) else a(4.69,4) else a(4.70,4) else
  51.  a(4.71,4) else a(4.72,4) else a(4.73,4) else a(4.74,4) else a(4.75,4) else a(4.76,4) else a(4.77,4) else a(4.78,4) else a(4.79,4) else a(4.80,4) else
  52.  a(4.81,4) else a(4.82,4) else a(4.83,4) else a(4.84,4) else a(4.85,4) else a(4.86,4) else a(4.87,4) else a(4.88,4) else a(4.89,4) else a(4.90,4) else
  53.  a(4.91,4) else a(4.92,4) else a(4.93,4) else a(4.94,4) else a(4.95,4) else a(4.96,4) else a(4.97,4) else a(4.98,4) else a(4.99,4) else a(5.00,5) else
  54.  a(5.01,5) else a(5.02,5) else a(5.03,5) else a(5.04,5) else a(5.05,5) else a(5.06,5) else a(5.07,5) else a(5.08,5) else a(5.09,5) else a(5.10,5) else
  55.  a(5.11,5) else a(5.12,5) else a(5.13,5) else a(5.14,5) else a(5.15,5) else a(5.16,5) else a(5.17,5) else a(5.18,5) else a(5.19,5) else a(5.20,5) else
  56.  a(5.21,5) else a(5.22,5) else a(5.23,5) else a(5.24,5) else a(5.25,5) else a(5.26,5) else a(5.27,5) else a(5.28,5) else a(5.29,5) else a(5.30,5) else
  57.  a(5.31,5) else a(5.32,5) else a(5.33,5) else a(5.34,5) else a(5.35,5) else a(5.36,5) else a(5.37,5) else a(5.38,5) else a(5.39,5) else a(5.40,5) else
  58.  a(5.41,5) else a(5.42,5) else a(5.43,5) else a(5.44,5) else a(5.45,5) else a(5.46,5) else a(5.47,5) else a(5.48,5) else a(5.49,5) else a(5.50,5) else
  59.  a(5.51,5) else a(5.52,5) else a(5.53,5) else a(5.54,5) else a(5.55,5) else a(5.56,5) else a(5.57,5) else a(5.58,5) else a(5.59,5) else a(5.60,5) else
  60.  a(5.61,5) else a(5.62,5) else a(5.63,5) else a(5.64,5) else a(5.65,5) else a(5.66,5) else a(5.67,5) else a(5.68,5) else a(5.69,5) else a(5.70,5) else
  61.  a(5.71,5) else a(5.72,5) else a(5.73,5) else a(5.74,5) else a(5.75,5) else a(5.76,5) else a(5.77,5) else a(5.78,5) else a(5.79,5) else a(5.80,5) else
  62.  a(5.81,5) else a(5.82,5) else a(5.83,5) else a(5.84,5) else a(5.85,5) else a(5.86,5) else a(5.87,5) else a(5.88,5) else a(5.89,5) else a(5.90,5) else
  63.  a(5.91,5) else a(5.92,5) else a(5.93,5) else a(5.94,5) else a(5.95,5) else a(5.96,5) else a(5.97,5) else a(5.98,5) else a(5.99,5) else a(6.00,6) else
  64.  cout << "poza zakresem" << endl;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement