# 10 задач по теме «Целые числа» на Java Все решения используют только арифметические операторы (`+`, `-`, `*`, `/`, `%`) и стандартный ввод/вывод. Без `if`, `for`, `while`, `switch` и без создания собственных функций. --- ## Задача 1. Сумма и произведение цифр двузначного числа **Условие:** Дано двузначное число. Найти сумму и произведение его цифр. |**Ввод:** |**Вывод:**| |--|--| | 47 | 11 28 | **Решение:** ```java import java.util.Scanner; public class Task1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a = n / 10; int b = n % 10; System.out.println(a + b); System.out.println(a * b); } } ``` --- ## Задача 2. Число, обратное двузначному **Условие:** Дано двузначное число. Получить число, записанное теми же цифрами в обратном порядке. |**Ввод:** |**Вывод:**| |--|--| | 47 | 74 | **Решение:** ```java import java.util.Scanner; public class Task2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int result = (n % 10) * 10 + (n / 10); System.out.println(result); } } ``` --- ## Задача 3. Сумма цифр трёхзначного числа **Условие:** Дано трёхзначное число. Найти сумму его цифр. |**Ввод:** |**Вывод:**| |--|--| | 385 | 16 | **Решение:** ```java import java.util.Scanner; public class Task3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int sum = n / 100 + (n / 10) % 10 + n % 10; System.out.println(sum); } } ``` --- ## Задача 4. Перевод секунд в часы, минуты и секунды **Условие:** Дано целое число секунд `t`. Перевести в часы, минуты и секунды. |**Ввод:** |**Вывод:**| |--|--| | 7265 | 2 1 5 | **Решение:** ```java import java.util.Scanner; public class Task4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int h = t / 3600; int m = (t % 3600) / 60; int s = t % 60; System.out.println(h); System.out.println(m); System.out.println(s); } } ``` --- ## Задача 5. Последняя цифра числа в степени **Условие:** Дано число `n`. Найти последнюю цифру числа `n²`. |**Ввод:** |**Вывод:**| |--|--| | 37 | | **Решение:** ```java import java.util.Scanner; public class Task5 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int last = n % 10; System.out.println((last * last * last * last) % 10); } } ``` --- ## Задача 7. Обмен цифр трёхзначного числа (циклический сдвиг) **Условие:** Дано трёхзначное число `abc`. Получить число `bca` (первую цифру в конец). |**Ввод:** |**Вывод:**| |--|--| | 385 | 853 | **Решение:** ```java import java.util.Scanner; public class Task7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a = n / 100; int b = (n / 10) % 10; int c = n % 10; int result = b * 100 + c * 10 + a; System.out.println(result); } } ``` --- ## Задача 8. Сумма цифр четырёхзначного числа **Условие:** Дано четырёхзначное число. Найти сумму его цифр. |**Ввод:** |**Вывод:**| |--|--| | 1234 | 10 | **Решение:** ```java import java.util.Scanner; public class Task8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int sum = n / 1000 + (n / 100) % 10 + (n / 10) % 10 + n % 10; System.out.println(sum); } } ``` --- ## Задача 9. Количество полных минут в сутках **Условие:** Дано число минут `m`. Найти количество полных суток и остаток минут. |**Ввод:** |**Вывод:**| |--|--| | 5000 | 3 680 | **Решение:** ```java import java.util.Scanner; public class Task9 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int m = sc.nextInt(); int days = m / 1440; int rest = m % 1440; System.out.println(days); System.out.println(rest); } } ```