CodechefAug 20, 2025

Overspeeding Fine

Hazrat Ali

Codechef

To avoid accidents, there are fine imposed on overspeeding as follows:

  • No fine if the speed of the car  km/hour.
  • Rs 500fine if the speed of the car is strictly greater than 70 and ≤100.
  • Rs 2000 fine if the speed of the car is strictly greater than 100.

Determine the fine Chef needs to pay.

Input Format

  • The first line of input will contain a single integer T, denoting the number of test cases.
  • Each test case consists of a single integer X denoting the speed of Chef's car.

Output Format

For each test case, output the fine paid by Chef.

Constraints

  • 1≤T≤200
  • 1≤X≤200

Sample 1:

Input
7
40
110
70
100
69
101
85
Output
 
0
2000
0
500
0
2000
500

Solution

#include <bits/stdc++.h>
using namespace std;

int main() {
    
    int t;
    cin >> t;
    while (t--) {
        int n;
        cin >> n;
        if (n <= 70) {
            cout << 0 << "\n";
        } 
        else if (n <= 100) {
            cout << 500 << "\n";
        } 
        else {
            cout << 2000 << "\n";
        }
    }
    return 0;
}

 






Comments