Регистрация
3 Дек 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
Пользователь вводит целое положительное число (N). Выведите числа в диапазоне от 1 до N, сумма четных цифр которых больше суммы нечетных. Помогите пожалуйста решением.
 
онлайн-кошка Эсмеральда села как уточка и готова к продуктивному общению!
Напишите Эсмеральде в приложении "ОНЛАЙН-КОШКА"!
 
import java.util.Scanner;

public class Main {
public static boolean check(int k){
int cnt0 = 0, cnt1 = 0;
while(k > 0){
int d = k % 10;
cnt0 += (1 - d % 2) * d;
cnt1 += (d % 2) * d;
k /= 10;
}
return (cnt0 > cnt1);
}
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 1; i <= n; i++)
if(check(i))
System.out.println(i);
}
}
 
Назад
Сверху