/* Console.WriteLine("Введите первое число:"); double one = double.Parse(Console.ReadLine()); Console.WriteLine("Введите второе число:"); double two = double.Parse(Console.ReadLine()); Console.WriteLine("Введите третье число:"); double three = double.Parse(Console.ReadLine()); double[] numbers = new[] { one, two, three }; for (int i = 0; i < numbers.Length; i++) { if (numbers[i] >= 0) { Console.WriteLine(Math.Pow(numbers[i], 2)); } else { Console.WriteLine(Math.Pow(numbers[i],4)); } } Console.ReadKey(); */ /* Задача 2 Console.WriteLine("Координаты первой точки:"); Console.Write("x = "); int x1 = int.Parse(Console.ReadLine()); Console.Write("y = "); int y1 = int.Parse(Console.ReadLine()); Console.WriteLine("Координаты второй точки:"); Console.Write("x = "); int x2 = int.Parse(Console.ReadLine()); Console.Write("y = "); int y2 = int.Parse(Console.ReadLine()); double one = Math.Sqrt(Convert.ToDouble(x1 * x1 + y1 * y1)); double two = Math.Sqrt(Convert.ToDouble(x2 * x2 + y2 * y2)); if (one > two) { Console.WriteLine("Вторая точка ближе к началу коордиант"); } else if(two > one) { Console.WriteLine("Первая точка ближе к началу координат"); } else { Console.WriteLine("Точки находятся на одинаковом расстоянии от начала координат"); } Console.ReadKey(); */ /* Задача 3 Console.Write("Первый угол треугольника: "); int corn1 = int.Parse(Console.ReadLine()); Console.Write("Второй угол треугольника: "); int corn2 = int.Parse(Console.ReadLine()); if (corn1 + corn2 < 180) { Console.WriteLine("Такой треугольник существует"); if(corn1 == 90) Console.WriteLine("Такой треугольник прямоугольный"); else if(corn2 == 90) Console.WriteLine("Такой треугольник прямоугольный"); else if (corn1 + corn2 == 90) Console.WriteLine("Такой треугольник прямоугольный"); else Console.WriteLine("Такой треугольник не прямоугольный"); } else { Console.WriteLine("Такой треугольник не существует"); } Console.ReadKey(); */ /* Задача 4 Console.Write("Первое число: "); int a = int.Parse(Console.ReadLine()); Console.Write("Второе число: "); int b = int.Parse(Console.ReadLine()); if (a > b) { b = (a + b) / 2; a = (a * b * 2); } else { a = (a + b) / 2; b = (a * b * 2); } Console.WriteLine("Получившееся первое число: {0}",a); Console.WriteLine("Получившееся второе число: {0}",b); Console.ReadKey(); */ /* Задача 5 Console.Write("Введите х = "); int x = int.Parse(Console.ReadLine()); Console.Write("Введите y = "); int y = int.Parse(Console.ReadLine()); if (x > 0) { if(y > 0) Console.WriteLine("Точка расположена в первом координатном углу"); else if(y<0) Console.WriteLine("Точка расположена в четвертом координатном углу"); } else if (x != 0) { if(y > 0) Console.WriteLine("Точка расположена во втором координатном углу"); else if(y<0) Console.WriteLine("Точка расположена в третьем координатном углу"); } if (x == 0) { if (y == 0) { Console.WriteLine("Точка находится в центре координат"); } else { Console.WriteLine("Точка находится на оси x"); } } else if(y == 0) Console.WriteLine("Точка расположена на оси y"); Console.ReadKey(); */ /* Задача 6 Console.Write("Дата(в формате dd.mm.yy):"); string data = Console.ReadLine(); string [] date = data.Split("."); int day = int.Parse(date[0]); int month = int.Parse(date[1]); if(day > 31 | day < 1) Console.WriteLine("День записан неверно"); if (month > 12 | month < 1) Console.WriteLine("Месяц записан неверно"); else Console.WriteLine("Дата записана верно"); */ /* Задача 7 Console.Write("Введите три числа через пробел: "); string read = Console.ReadLine(); string [] numbers = read.Split(' '); int one = int.Parse(numbers[0]); int two = int.Parse(numbers[1]); int three = int.Parse(numbers[2]); int max = one; if (two > max) max = two; if (three > max) max = three; int min = one; if (two < min) min = two; if (three < min) min = three; Console.WriteLine("Наибольшее число:{0}, наименьшее: {1}", max, min); Console.ReadKey(); */ /* Задача 8 Console.Write("Введите радиус окружности: "); double r = Convert.ToDouble(Console.ReadLine()); Console.Write("Введите x точки: "); double x = Convert.ToDouble(Console.ReadLine()); Console.Write("Введите y точки: "); double y = Convert.ToDouble(Console.ReadLine()); double distance = Math.Sqrt(x * x + y * y); if (distance > r) Console.WriteLine("Точка не входит в окружность"); else Console.WriteLine("Ответ: Точка входит в окружность"); Console.ReadLine(); */ /* Задача 9 int[] x = new int[4]; int[] y = new int[4]; for (int i = 0; i < 4; ++i) { if (i == 0) { Console.Write("Введите координаты точки (x" + i.ToString() + ",y" + i.ToString() + "): "); } else { Console.Write("Введите координаты вершины треугольника (x" + i.ToString() + ",y" + i.ToString() + "): "); } x[i] = Console.Read(); y[i] = Console.Read(); Console.ReadLine(); } int a = (x[1] - x[0]) * (y[2] - y[1]) - (x[2] - x[1]) * (y[1] - y[0]); int b = (x[2] - x[0]) * (y[3] - y[2]) - (x[3] - x[2]) * (y[2] - y[0]); int c = (x[3] - x[0]) * (y[1] - y[3]) - (x[1] - x[3]) * (y[3] - y[0]); if ((a >= 0 && b >= 0 && c >= 0) || (a <= 0 && b <= 0 && c <= 0)) { Console.WriteLine("Точка принадлежит треугольнику"); } else { Console.WriteLine("Точка не принадлежит треугольнике"); } Console.ReadKey(); */ Console.Write("Введите длину первой стороны треугольника: "); int a = Int32.Parse(Console.ReadLine()); Console.Write("Введите длину второй стороны треугольника: "); int b = Int32.Parse(Console.ReadLine()); Console.Write("Введите длину третьей стороны треугольника: "); int c = int.Parse(Console.ReadLine()); if (a + b > c && b + c > a && a + c > b) { Console.WriteLine("Такой треугольник существует"); if (a * a + b * b > c * c && b * b + c * c > a * a && a * a + c * c > b * b) { Console.WriteLine("Треугольник остроугольный"); } else { Console.WriteLine("Треугольник не остроугольный"); } } else { Console.WriteLine("Такой треугольник не существует"); } Console.ReadLine();