Писать код можно в любой среде разработки: SharpDevelop, Microsoft Visual Studio, и другие - от них ничего не зависит для новичка.
Если Вы вообще ни разу не писали на C#, имеет смысл почитать какие-нибудь книги или онлайн учебники. Для Вашей задачи будет достаточно хотя бы узнать как писать программу, выводящую "Hello World" на экран и узнать о базовых типах переменных.
Приведу пример программы "Hello World":
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello World");
}
}
В этой программе новичку стоит только понимать, что программа выполняется внутри фигурных скобок, метода Main.
Дальше узнайте, что для хранения вещественных чисел используется тип переменных double.
А потом наберите в интернете "как округлять double до нужного числа знаков после запятой c#" или типа того.
В общем, когда Вам сказали найти ответ в интернете, имелось ввиду в поисковике, а не задавать вопрос на форуме.
var
a,b : integer;
r : boolean;
begin
readln (a);
r := true;
b := a mod 10;
While a > 0 do
begin
if a mod 10 <> b then
begin
r := false;
a := 0;
end;
a := a div 10;
end;
if r then
writeln ('Все цифры числа одинаковы')
else
writeln ('Цифры числа различны');
end.