In a college, each student receives marks M in any of the
subjects in the range from 0 to 100. - If the difference between the marks and
the next multiple of 5 is less than 3, then round the marks up to the next
multiple of 5. - If the difference between the marks and the next multiple of 5
is more than or equal to 3, then leave the marks as it is. - If the marks
obtained is less than or equal to 37, then leave the marks as it is.
Input
Format: The first line will contain the value of N which
represents the count of the test cases. Next N lines will contain the marks
from M(1) to M(N)
Output
Format: N lines containing the rounded marks value, one line
each for the marks from M(1) to M(N)
Constraints: 2
<= N <= 100
Example
Input/Output 1:
Input:
4
83
57
48
33
Output:
85
57
50
33
Source
Code:
import java.util.*;
public class MyClass {
public static
void main(String args[]) {
Scanner
sc=new Scanner(System.in);
int
n=sc.nextInt();
int[] a=new
int[n];
for(int
i=0;i<n;i++)
{
a[i]=sc.nextInt();
if(a[i]<37)
System.out.println(a[i]);
else
if((a[i]%5)>=3)
System.out.println(a[i]+(5-(a[i]%5)));
else
if((a[i]%5)<3)
System.out.println(a[i]);
}
}
}
No comments:
Post a Comment