Предмет: Информатика, автор: Bandana99

Назовем билет с шестизначным номером "Счастливым", если сумма первых трех его чисел равна сумме последних трех его цифр и обе эти суммы являются ЧЕТНЫМИ. Написать программу, которая принимает с клавиатуры шестизначное значение и проверяет является ли это число "счастливым".
Написать класс на Java

Ответы

Автор ответа: stglupa
1

import java.util.Scanner;

public class Main {

   public static void main(String[] args){

       Scanner sc = new Scanner(System.in);

       int num = sc.nextInt(), k1 = 0, k2 = 0;

       for(int i = 0; i < 3; i++){

           k2 += num % 10;

           num /= 10;

       }

       for(int i = 0; i < 3; i++){

           k1 += num % 10;

           num /= 10;

       }

       if(k1 == k2 && k1 % 2 == 0)

           System.out.println("Lucky :)");

       else

           System.out.println("Not lucky :(");

   }

}


Bandana99: что значит k1 и k2, когда я писал вручную, была ошибка. А просто скопировав и вставив в компилятор без ошибок обошлось
Bandana99: Все разобрался, спасибо кстати большое за ответ!
Похожие вопросы
Предмет: Русский язык, автор: каринакирпота
Предмет: Математика, автор: reginaiordanidi
Предмет: Алгебра, автор: lizka1336