Трехзначное десятичное число начинается с цифры 2.Если из этого числа вычесть...

0 голосов

Трехзначное десятичное число начинается с цифры 2.Если из этого числа вычесть 3,перевернуть его, то полученное число окажется в два раза меньше первоначального.Найдите оба числа ДАЮ 35БАЛОВ!!!!


спросил от (12 баллов) в категории Информатика
оставил комментарий от Одаренный (1.3k баллов)

тебе программа нужна или просто ответ?

оставил комментарий от

Решение и ответы если можно

оставил комментарий от Одаренный (1.3k баллов)

решение на каком языке программирования? знаю паскаль или java

оставил комментарий от Одаренный (1.3k баллов)

204

оставил комментарий от Одаренный (1.3k баллов)

это ответ

оставил комментарий от

Ты о чем какое программирование мне просто надо решение в два действия и ответы задание надом задали и все

1 Ответ
0 голосов
ответил от Одаренный (1.3k баллов)

public class Task3 {

   public static void main(String[] args) {

       int x;

       for (int i = 200; i

           x = i;

           x -= 3;

           x = reverseInt(x);

           if (i / 2 == x) {

               System.out.println("i = " + i);

               return;

           }

       }

   }

   public static int reverseInt(int input) {

       long reversedNum = 0;

       long input_long = input;

       while (input_long != 0) {

           reversedNum = reversedNum * 10 + input_long % 10;

           input_long = input_long / 10;

       }

       if (reversedNum > Integer.MAX_VALUE || reversedNum < Integer.MIN_VALUE) {

           throw new IllegalArgumentException();

       }

       return (int) reversedNum;

   }

}


...