Помогите с# В трехзначном числе x зачеркнули первую цифру. Когда оставшееся число...

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

Помогите с#
В трехзначном числе x зачеркнули первую цифру. Когда оставшееся число умножили на 5, а произведение сложили с первой цифрой числа х, то получилось число n. Найти число х.


Информатика (19 баллов) | 96 просмотров
Дан 1 ответ
0 голосов

Using System;

namespace СиШарп
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("n = ");
            int n = int.Parse(Console.ReadLine());
            int x = n % 5;
            if (x == 0) x = (n - 5) / 5 + 500;
            else x = (n - x) / 5 + x * 100;
            Console.WriteLine("x = {0}",x);
            Console.ReadKey();
        }
    }
}

(6.6k баллов)
0

Программа у меня выдаёт 564

0

тогда может мой косяк?

0

щас код отправлю посмотрите пожалуйста

0

int n;
n = Convert.ToInt32(textBox7.Text);
int x = n % 5;
if (x == 0) x = (n - 5) / 10 + 500;
else x = (n - x) / 5 + x * 100;
textBox8.Text = Convert.ToString(x);

0

я прост попытался переделать

0

Первые две строки лучше объединить

0

"if (x == 0) x = (n - 5) / 10 + 500;" делить нужно на пять, а не на десять

0

написал 5 все равно 512 выдает

0

Вы перекомпилировали программу, или запустили ту же?

0

ну я код исправил и запустил