Младшая цифра числа java

Младшая нечетная цифра в десятичном представлении числа

С клавиатуры вводится (в целочисленную ячейку памяти!) натуральное число N (N<109). Вывести на экран самую младшую нечетную цифру в десятичном представлении числа. Если в числе нет нечетных цифр, вывести "NO".

Подсчитать количество вхождений каждой цифры в десятичном представлении целого числа
Подсчитать количество вхождений каждой цифры в десятичном представлении целого числа

Вывести на экран самую маленькую положительную цифру в десятичном представлении числа
С клавиатуры вводится (в целочисленную ячейку памяти!) натуральное число N (N<109). Вывести на.

Вывести куб того числа, у которого в десятичном представлении последняя цифра меньше
Несколько целых чисел прочесть из текстового файла. Вывести куб того числа, у которого последняя.

ЦитатаСообщение от Сиггрид Посмотреть сообщение

ога, я сразу не допер, что хлопчик учился не на русском((. на английский, видать у родителей не было грошей.

public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); a = (int)Math.signum(a) * a; OptionalInt minEven = Integer.valueOf(a).toString().chars() .map(s -> s - '0') .filter(i -> i % 2 != 0) .min(); System.out.println(minEven.isPresent() ? minEven.getAsInt() : "No"); }
1 2 3 4 5 6 7 8 9 10 11 12
public static void main(String[] args) { int a = -2375880; a = (int)Math.signum(a) * a; int minNum = 11; while (a > 0) { if ((a % 10) % 2 != 0) { minNum = Math.min(a % 10, minNum); } a /= 10; } System.out.println(minNum == 11 ? "No" : minNum); }

Количество n-значных натуральных чисел, где сумма цифр нечетная, а младшая цифра — четная (Pascal -> C++)
Подсчитать количество n- значных натуральных чисел, в которых сумма цифр нечетная, а младшая цифра.

Подсчитать количество n-значных натуральных чисел, в которых сумма цифр нечетная, а младшая цифра — парная.
Помогите пожалуйста с задачой ,очень прошу !

Подсчитать количество n- значных натуральных чисел, в которых сумма цифр нечетная, а младшая цифра – четная
Подсчитать количество n- значных натуральных чисел, в которых сумма цифр нечетная, а младшая цифра.

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b) , в которых младшая цифра нечетная, а старшая — кратная заданной.
Подсчитать количество натуральных чисел, принадлежащих интервалу Какие функции и процедуры надо.

Источник

Вывести на экран самую младшую нечетную цифру в десятичном представлении числа (или NO, если нечетных цифр нет)

Вывести на экран самую маленькую положительную цифру в десятичном представлении числа
С клавиатуры вводится (в целочисленную ячейку памяти!) натуральное число N (N<109). Вывести на.

Дано натуральное число x, найти max нечетную цифру. если нет нечётных цифр, сообщить об этом
дано натуральное число x найти max нечётную цифру. если нет нечётных цифр сообщить об этом Х=8354.

Найти все простые числа, не превосходящие N, в десятичном представлении которых, нет совпадающих цифр
Найти все простые числа, не превосходящие N, в десятичном представлении которых, нет совпадающих.

Лучший ответ

Сообщение было отмечено Sqyrt как решение

Решение

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
import java.util.Scanner; public class SNumbers2 { private static String getOddNumber(String s) { for (int i = s.length() - 1; i >= 0; i--) { int value = Integer.parseInt(s.substring(i, i + 1)); if (value % 2 == 1) { return "n: " + value; } } return "NO"; } public static void main(String[] args) { System.out.print("Please input integer number (n < 1e9): "); Scanner in = new Scanner(System.in); if (!in.hasNext()) { System.out.println("wrong number, exit"); System.exit(0); } String s = String.format("%d", in.nextInt()); System.out.println(getOddNumber(s)); } }

Источник

Найти минимальную цифру в числе

Найти сумму и произведение эллементов в векторе, найти наименьшую цифру в числе N
Помогите пожалуйста решить 2 задачи. 1)Найти сумму и произведение элементов заданного случайным.

Сосчитать сумму цифр,умножая каждую цифру на её порядковый номер (позицию) в числе
Например : 154 = 1*1 + 5*2 + 4*3 Я решила, но получился совершенный быдло код . я создаю 2.

Найти минимальную цифру в числе
Есть задача, помогите решить. У Саши есть пятизначное число. Помогите Саше написать программки.

Найти минимальную и максимальную цифру в числе (динамические массивы)
Здравствуйте, господа знатоки. Это мой первый опыт в использовании динамических массивов. Мне.

int min = 9; while (a > 0) { if (a % 10  min) { min = a % 10; } a = a / 10; }

Лучший ответ

Сообщение было отмечено triatri3 как решение

Решение

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int min = a%10; while (a!=0) { if (min > a%10) { min = a%10; } a = a/10; } System.out.print(min); } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
import java.util.Scanner; public class MyClass { public static void main(String args[]) { int num = 0; try (Scanner in = new Scanner(System.in)) { System.out.print("num = "); num = in.nextInt(); } System.out.println(minDigit(num)); } private static int minDigit(int num) { int min = Integer.MAX_VALUE; int temp; while (num != 0) { if ((temp = num % 10)  min) { min = temp; } num /= 10; } return min; } }

Источник

Найти минимальную цифру в числе

У Саши есть пятизначное число. Помогите Саше написать программки, которая находит в этом числе самую маленькую цифру и определяет, сколько раз встречается эта цифра в заданном числе.

Найти сумму и произведение эллементов в векторе, найти наименьшую цифру в числе N
Помогите пожалуйста решить 2 задачи. 1)Найти сумму и произведение элементов заданного случайным.

Найти наиболее повторяющуюся цифру в числе
Имеется число например 333456, найти наиболее повторяющееся число (число тут в данном случае будет.

Как выудить последнюю цифру в произвольном целом числе?
С консоли вводится любое (0, 939, 883346) число, как внести в int последнюю цифру?

Сосчитать сумму цифр,умножая каждую цифру на её порядковый номер (позицию) в числе
Например : 154 = 1*1 + 5*2 + 4*3 Я решила, но получился совершенный быдло код . я создаю 2.

в случае, если «нелегкая» надоумит вас вставить ведущие нули, помните, что формат этого числа будет двоичным.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
package samples; /** * */ public class FindMinimalDigit { public static void main(String[] args) { int number = 10000; int digit = -1; int count = 0; int temp; boolean isNextDigitIsMinimal; for (int i = number; i >= 1; i /= 10) { temp = i % 10; isNextDigitIsMinimal = temp == digit; digit = digit  0 ? temp : digit > temp ? temp : digit; count = count == 0 ? ++count : isNextDigitIsMinimal ? ++count : temp == digit ? 1 : count; } System.out.println(new StringBuilder().append("Minimal digit ").append(digit) .append(" founded ").append(count).append(" times.")); } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
package samples; /** * The class finds a minimal digit in the input number. */ public class FindMinimalDigit { public static void main(String[] args) { int number = 0; if (args.length != 1) { throw new IllegalArgumentException("Wrong input value"); } try { number = Integer.parseInt(args[0]); } catch (Exception e) { e.printStackTrace(); } int digit = -1; int count = 0; int temp; boolean isNextDigitIsMinimal; for (int i = number; i >= 1; i /= 10) { temp = i % 10; isNextDigitIsMinimal = temp == digit; digit = digit  0 ? temp : digit > temp ? temp : digit; count = count == 0 ? ++count : isNextDigitIsMinimal ? ++count : temp == digit ? 1 : count; } System.out.println(new StringBuilder().append("Minimal digit ").append(digit) .append(" founded ").append(count).append(" times.")); } }

Источник

Вывести нечетную цифру числа

Дано трехзначное число. Вывести вначале его последнюю цифру(единицу), а затем — его среднюю цифру (десятки)
Дано трехзначное число. Вывести вначале его последнюю цифру(единицу), а затем — его среднюю цифру.

Вывести на экран самую младшую нечетную цифру в десятичном представлении числа (или NO, если нечетных цифр нет)
С клавиатуры вводится (в целочисленную ячейку памяти!) натуральное число N (N<10^9). Вывести на.

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

Вывести на экран реже всего встречающуюся цифру натурального числа
Составьте программу, выводящую на экран реже всего встречающуюся цифру натурального числа К.Число К.

Эксперт Java

Лучший ответ

Сообщение было отмечено Catstail как решение

Решение

1 2 3 4 5 6 7 8 9 10 11 12 13
public static void main(String[] args) { int a = input.nextInt(); boolean flagEven = true; while (a > 0) { if ((a % 10) % 2 != 0) { System.out.println(a % 10); flagEven = !flagEven; break; } a /= 10; } if (flagEven) System.out.println("No"); }

ЦитатаСообщение от alex534 Посмотреть сообщение

ЦитатаСообщение от alex534 Посмотреть сообщение

или математику совсем забыл((?

Добавлено через 1 час 1 минуту
тут ответ с учетом минуса Младшая нечетная цифра в десятичном представлении числа

Вывести на экран самую маленькую положительную цифру в десятичном представлении числа
С клавиатуры вводится (в целочисленную ячейку памяти!) натуральное число N (N<109). Вывести на.

Найти максимальную нечетную цифру числа X
дано натуральное число X. найти максимальный нечетную цифру числа X.

Увеличить каждую нечетную цифру в записи натурального числа на 1
увеличить каждую нечетную цифру в записи натурального числа на 1.(Примечание.Цифра 9 заменяется на.

Получить из заданного числа новое число, заменив каждую нечетную цифру меньшей четной
Доброго времени суток! Надеюсь на вашу помощь Недавно начал изучать Си в универе и не могу.

Каждую чётную цифру числа заменить на 0, а каждую нечётную на 1
с клавиатуры вводится длинное целое число не менее 50 цифр. Каждую чётную цифру числа заменить на.

Источник

Читайте также:  Java spring ms sql server
Оцените статью