Если просто убрать ошибки, то:
using System;
namespace lab1
{
class Point
public int X;
public int Y;
public int getY() { return Y; } // описание метода доступа к Y
public void setY(int y) { Y = y; } // описание метода изменения Y
};
class Program
static void Main(string[] args)
Point p1 = new Point();
p1.X = 3;
p1.Y = 4;
p1.setY(4);
double R = Math.Sqrt(p1.X * p1.X + p1.Y * p1.Y);
R = Math.Sqrt(p1.X * p1.X + p1.getY() * p1.getY());
}
Внимание! Если программа не работает, обновите версию!
№1
begin
var (a,b):=ReadInteger2('Введите a,b:');
if a.IsEven then a-=1;
Range(a,b,-2).Println
end.
Пример
Введите a,b: 18 4
17 15 13 11 9 7 5
№2
begin
var (a,b):=ReadInteger2('Введите a,b:');
Range(b,a).Aggregate(BigInteger(1),(i,j)->i*j).Println
end.
Пример
Введите a,b: 50 7
42241796113490802838350844675089956728302279956889600000000000
№3
begin
var n:=ReadInteger('n=');
for var i:=1 to n do
(1.To(i)).Println('')
end.
Пример
n= 7
1
12
123
1234
12345
123456
1234567
Если просто убрать ошибки, то:
using System;
namespace lab1
{
class Point
{
public int X;
public int Y;
public int getY() { return Y; } // описание метода доступа к Y
public void setY(int y) { Y = y; } // описание метода изменения Y
};
class Program
{
static void Main(string[] args)
{
Point p1 = new Point();
p1.X = 3;
p1.Y = 4;
p1.setY(4);
double R = Math.Sqrt(p1.X * p1.X + p1.Y * p1.Y);
R = Math.Sqrt(p1.X * p1.X + p1.getY() * p1.getY());
}
}
}