-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProgram.cs
51 lines (43 loc) · 1.92 KB
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// Задача 19
// Напишите программу, которая принимает на вход пятизначное число и проверяет, является ли оно палиндромом.
// 14212 -> нет
// 12821 -> да
// 23432 -> да
Console.WriteLine("Введите число пятизначное число ");
int num = Convert.ToInt32(Console.ReadLine());
if (num / 10000 == num % 10 && (num / 1000) % 10 == (num % 100) / 10)
{
Console.WriteLine(num + "-> да");
}
else
{
Console.WriteLine(num + "-> нет");
}
// Задача 21
// Напишите программу, которая принимает на вход координаты двух точек и находит расстояние между ними в 3D пространстве.
// A (3,6,8); B (2,1,-7), -> 15.84
// A (7,-5, 0); B (1,-1,9) -> 11.53
Console.WriteLine("Введите число ");
int X1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число ");
int Y1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число ");
int X2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число ");
int Y2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число ");
int X3 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число ");
int Y3 = Convert.ToInt32(Console.ReadLine());
double num= Math.Sqrt(Math.Pow((X2-X1),2)+Math.Pow((Y2-Y1),2)+Math.Pow((Y3-Y3),2));
System.Console.WriteLine(num);
// Задача 23
// Напишите программу, которая принимает на вход число (N) и выдаёт таблицу кубов чисел от 1 до N.
// 3 -> 1, 8, 27
// 5 -> 1, 8, 27, 64, 125
Console.WriteLine("Введите число ");
int num = Convert.ToInt32(Console.ReadLine());
for(int i=1; i <=num; i++)
{
Console.WriteLine(Math.Pow(i,3));
}