Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать блок схему По программе

Владислав Соколов Ученик (127), открыт 2 недели назад
using System;

class Program
{
static void Main(string[] args)
{
// Ввод числа Y
Console.Write("Введите число Y: ");
int Y = int.Parse(Console.ReadLine());

// Находим исходное число X
int X = (Y - Y % 1000) / 1010;

// Проверяем, является ли X палиндромом
bool isPalindrome = IsPalindrome(X);

// Вывод результата
Console.WriteLine("Исходное число X: " + X);
Console.WriteLine("Является ли X палиндромом: " + isPalindrome);
}

// Функция для проверки, является ли число палиндромом
static bool IsPalindrome(int number)
{
int reverse = 0;
int originalNumber = number;

while (number > 0)
{
int remainder = number % 10;
reverse = reverse * 10 + remainder;
number /= 10;
}

return originalNumber == reverse;
}
}
0 ответов
Похожие вопросы