Вопрос задан 23.07.2023 в 06:48. Предмет Информатика. Спрашивает Сердюк Макс.

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

помогите перевести на Язык Програмирования C#, не Pascal и C++
0 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();

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи на языке программирования C#, можно воспользоваться следующим кодом:

csharp
using System; namespace PalindromeSum { class Program { static void Main(string[] args) { Console.WriteLine("Введите четырехзначное число:"); int number = int.Parse(Console.ReadLine()); int palindrome = FindPalindrome(number); int sum = number + palindrome; Console.WriteLine($"Палиндром числа {number} равен: {palindrome}"); Console.WriteLine($"Сумма числа {number} и палиндрома равна: {sum}"); } static int FindPalindrome(int num) { int reversedNum = 0; int originalNum = num; while (num > 0) { int digit = num % 10; reversedNum = reversedNum * 10 + digit; num /= 10; } return reversedNum; } } }

Этот код позволяет пользователю ввести четырехзначное число, затем находит палиндром данного числа и сумму числа и его палиндрома, после чего выводит результаты на экран. Функция FindPalindrome используется для нахождения палиндрома числа.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос