Как написать программу на Си?

как написать программу на Си?
1. Из трехзначного числа Х вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали последнюю цифру числа X, то получилось число N. Найти число N. По заданному N найти число X (значение N вводится с клавиатуры, ,и при этом число десятков в N не равно нулю).

  • #include

    void main() {
    int x,y;
    printf("Введите число Xn");
    scanf("%i", &x);
    y=x % 10;
    printf("число N=%dn", ((x-y)/10)+(y*100));
    }

  • Пусть число X = 321
    "вычли его последнюю цифру" 321-1=320
    "Когда результат разделили на 10" 320/10=32
    "а к частному слева приписали последнюю цифру числа X" 132
    N = 132

    (В случае если последний 0, допустим 450, то получим N = 45)

    По заданному N найти Х.
    int n, d, x;
    n = 132;
    d = n / 100; // = 1
    x = (n - d*100) *10 + d;

  • Лично я считаю, что надо писать на C#. И делать это в VisualStudio 2010 (или 2012).
    А вообще-то надо мозги включать!