fork download
  1. #include <iostream>
  2. #include <cmath>
  3. #include <vector>
  4. #include <string.h>
  5. #include <bits/stdc++.h>
  6. #include <cstdlib>
  7. #include <time.h>
  8. #include <fstream>
  9. #include <iterator>
  10. #include <utility>
  11. #include <algorithm>
  12. #include <set>
  13. #include <map>
  14. #include <bitset>
  15.  
  16.  
  17. using namespace std;
  18.  
  19. #define ll long long
  20. #define ull unsigned ll
  21. #define ld long double
  22. typedef vector<int> vi;
  23. typedef multiset<int> mi;
  24. typedef multiset<ll> mll;
  25. typedef vector<ll> vll;
  26. typedef vector<bool> vb;
  27. typedef vector<string> vs;
  28. typedef vector<vector<int>> _2vi;
  29. typedef vector<vector<ll>> _2vll;
  30. #define all(v) ((v).begin()), ((v).end())
  31. #define sz(v) ((ll)((v).size()))
  32.  
  33. #define vinp(v, n) \
  34.   for (ull i = 0; i < (n); i++) \
  35.   cin >> (v)[i]
  36. #define printv(v) \
  37.   for (auto i : (v)) \
  38.   cout << i << " "
  39. #define fr0(i, n) for (ull(i) = 0; (i) < (n); (i)++)
  40. #define fr1(i, n) for (ull(i) = 1; (i) < (n); (i)++)
  41. #define fr(i, x, n) for (ull(i) = (x); (i) < (n); (i)++)
  42. #define _CRT_SECURE_NO_WARNING
  43. const ll MOD = 1000000007;
  44.  
  45. void Bustany() {
  46. ios_base::sync_with_stdio(false);
  47. cin.tie(NULL);
  48. cout.tie(NULL);
  49. #ifndef ONLINE_JUDGE
  50. freopen("./in.txt", "r", stdin), freopen("./out.txt", "w", stdout);
  51. #endif
  52. }
  53.  
  54. void solve() {
  55. double x;
  56. cin >> x;
  57. //15.23
  58. //15
  59. //0.23
  60. //23
  61. // 15.23*10=152.3
  62. // 152
  63. // 15.23*100=1523
  64. int d1=((int)(x*10))%10;
  65. int d2=((int)(x*100))%10;
  66. ll sum=(d1*2)+d2;
  67. if(sum<10){
  68. cout <<"Low Signal";
  69. }
  70. else if(sum<=20){
  71. cout << "Moderate Signal";
  72. }
  73. else{
  74. cout << "High Signal";
  75. }
  76. }
  77.  
  78. int main() {
  79. Bustany();
  80. ll t = 1;
  81. // cin >> t;
  82. while (t--) {
  83. solve();
  84. }
  85. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
Low Signal