Дано четырехзначное число. Найдите его палиндром и сумму палиндрома и данного числа....

0 голосов
76 просмотров

Дано четырехзначное число. Найдите его палиндром и сумму палиндрома и данного числа. Пожалуйста помогите перевести на Язык Програмирования C#, не Pascal и C++


Информатика (12 баллов) | 76 просмотров
0

Палиндром это число, которые читается задом на перед и обратно одинаково

0

Если число не является числом "перевертышем" а то есть не палиндромом , то программа должна закрываться ?

0

Тут скорее имелось в виду, что надо найти для числа вида abcd...z число вида zyx...ba и найти их сумму

0

abcd...z может zdc...ba

0

Многоточие здесь означает некоторое неизвестное кол-во цифр

0

Если уж так смотреть, правильнее было бы z...dcba

0

Я про то, что вы написали abcd...z вида zyx...ba

0

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

0

Все норм я сейчас напишу программу

Дан 1 ответ
0 голосов

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

Console.WriteLine("Введите число");

           int x = Convert.ToInt32(Console.ReadLine());

           int y = x;

           int sum = 0;

           for (int i = 0; i < 4; i++)

           {

               y = x % 10;

               x = x / 10;

               Console.Write(y);

               sum = sum + y;

               

           

           }

           Console.Write(" = " + sum);

           

           Console.ReadLine();

(2.7k баллов)