Перейти к содержимому
Обложка сообщества Разное

Зарплата

Зарплата

(Время: 1 сек. Память: 16 Мб Сложность: 4%)

В отделе работают 3 сотрудника, которые получают заработную плату в рублях. Требуется определить: на сколько зарплата самого высокооплачиваемого из них отличается от самого низкооплачиваемого.

Входные данные

В единственной строке входного файла INPUT.TXT записаны размеры зарплат всех сотрудников через пробел. Каждая заработная плата – это натуральное число, не превышающее 105.

Выходные данные

В выходной файл OUTPUT.TXT необходимо вывести одно целое число — разницу между максимальной и минимальной зарплатой.

Примеры

INPUT.TXTOUTPUT.TXT
1100 500 1000900
236 11 2025
import java.util.*;
import java.io.*;
public class Main{ //имя класса должно быть Main
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;
public void run() throws IOException{
sc = new Scanner(new File("input.txt"));
pw = new PrintWriter(new File("output.txt"));
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
int max,min;
max=max(max(a,b),c);
min=min(min(a,b),c);
pw.print(max-min);
pw.close();
}
public static int max(int x,int y){
if(x>y) return x; else return y;
}
public static int min(int x,int y){
if(x<y) return x; else return y;
}
}
0
0
1802

Еще по теме

Зарплата - Yvision.kz