Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Переставляя строки и столбцы матрицы, добиться, чтобы максимальный элемент оказался в верхнем левом углу https://www.cyberforum.ru/ csharp-beginners/ thread720815.html
Задана вещественная матрица размером н * м, где н , м - заданные целые числа. Используя только операции обмена местами строк и столбцов выполнить приведенные ниже задания.Задача: Переставляя строки и столбцы матрицы, добиться того, чтобы максимальный элемент оказался в верхнем левом углу. static void Print(double arr, int n, int m) { for (int i = 0; i < n;...
C# Написать код программы сортировки массива размерностью от 1 до N одним из указанных методов
Задание. Написать код программы сортировки массива размерностью от 1 до N одним из указанных методов, разработать блок-схему алгоритма программы и представить ее в одной из предложенных нотаций. Метод сортировки массива: Шейкерная сортировка Нотации:.Flow-форма пожалуйста помогите кто может( завтра сдавать
C# Вычисление функции с помощью разложения в ряд помогите, плиз. заранее спасибо) https://www.cyberforum.ru/ csharp-beginners/ thread720750.html C# Найти максимальный по модулю элемент массива https://www.cyberforum.ru/ csharp-beginners/ thread720737.html
Ребята, помогите, пожалуйста, с этой задачей))
Собрать рюкзак с максимальной ценностью предметов внутри, учитывая его вместимость C#
Здравствуйте все:) Помогите составить метод решающий задачу о ранце полным перебором. Пусть имеется набор предметов, каждый из которых имеет два параметра — вес и ценность. И есть рюкзак, определенной вместимости. Задача заключается в том, чтобы собрать рюкзак с максимальной ценностью предметов внутри, соблюдая при этом весовое ограничение рюкзака, введенное с клавиатуры. Не знаю как...
C# Найти в матрице сумму модулей элементов, расположенных ниже главной диагонали помогите, пожалуйстааа))) https://www.cyberforum.ru/ csharp-beginners/ thread720694.html
C# Поиск файлов в системных директориях завершается с ошибкой доступа https://www.cyberforum.ru/ csharp-beginners/ thread720639.html
Здравствуйте. Есть некоторая задача: просканировать некоторую область на диске и затем выполнить некоторые действия с файлами, найденными в процессе скана. Делаю это примерно следующим способом: string files = Directory.GetFiles("путь, что сканирую", "*.*", SearchOption.AllDirectories); foreach (string path in files) { string file = path.Split('\\').Last(); /какие-то...
Подсчитать количество положительных и отрицательных чисел в файле C#
Есть txt файл в котором написано примерно следующее: 12 15 -18 33 22 36 46 -12 85 36 -78 (строки с числами через пробелы. строка любой длинны) нужно подсчитать кол-во положительных и отриц чисел в файле. Помогите пожалуйста. Не пойму как сделать. Заранее спасибо
C# Возврат Dictionary и List из одной функции https://www.cyberforum.ru/ csharp-beginners/ thread720471.html
Добрый день! Мне нужно, чтобы функция возвращала один Dictionary<int, мой класс> и один List<string>. Проект под .NET Framework 2.0 (Tuples нет). Что можно сделать?
C# Как вернуться к вводу длины массива после обработки исключения IndexOutOfRangeException Есть фрагмент кода try { //вернуться сюды Console.Write("Введите длину массива l: "); do { l = int.Parse(Console.ReadLine()); https://www.cyberforum.ru/ csharp-beginners/ thread720408.html
C# При делении чисел результат округляется
всем доброго времени суток! недавно заметил непонятную для меня штуку: double x = 1 / 7; Console.WriteLine("x= {0}",x); и увидим, что х=0 ! почему? думаю в сторону округления, но почему оно тогда происходит?
C# Обеспечить доступ к параметру метода из других методов https://www.cyberforum.ru/ csharp-beginners/ thread720273.html
Передается параметр nn public Oplata(int nn) { if (nn == 0) { .......... }
27 / 27 / 6
Регистрация: 15.05.2010
Сообщений: 187
07.12.2012, 13:17 0

Дано 8 точек на плоскости. Определить сумму площадей все четырёхугольников - C# - Ответ 3811413

07.12.2012, 13:17. Показов 914. Ответов 3
Метки (Все метки)

Ответ

это уже полная прога
C#
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
52
53
54
55
56
57
58
59
60
61
62
63
64
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    internal class Program
    {
        public static void Main()
        {
            List<Points> list= new List<Points>();
            Points point;
            for (int i = 0; i < 8; i++)
            {
                Random rand = new Random();
                point = new Points(rand.Next(5,10),rand.Next(10,20));
                list.Add(point);
            }
            Console.WriteLine("Max diagonal is {0}  ", MaxDiagonal(list));
            Console.ReadKey();
 
        }
 
        public static double MaxDiagonal(IList<Points> list)
        {
            double max = Double.MinValue;
 
            foreach (var pointse in list)
            {
                var d = pointse.x + pointse.y;
                var a = Math.Sqrt(Math.Pow(pointse.x, 2) + Math.Pow(pointse.y, 2));
                if (a > max) max = a;
            }
            return max;
        }
    }
 
    public class Points
    {
        private int X;
        private int Y;
 
        public Points(int X, int Y)
        {
            this.X = X;
            this.Y = Y;
        }
 
        public int x
        {
            set { X = value; }
            get { return X; }
        }
 
        public int y
        {
            set { Y = value; }
            get { return Y; }
        }
    }
 
}
это вычисление самой длинной диагонали

Добавлено через 23 часа 43 минуты
C#
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    internal class Program
    {
        public static void Main()
        {
            List<Points> list= new List<Points>(); 
            Points point;
            for (int i = 0; i < 8; i++)
            {
                Random rand = new Random();
                point = new Points(rand.Next(10),rand.Next(20));
                list.Add(point);
            }
            Console.WriteLine("Max diagonal is {0}  ", MaxDiagonal(list));
            Console.WriteLine("Summ of square is  {0}  ", SumSquare(list));
 
            Console.ReadKey();
 
        }
 
        public static double MaxDiagonal(List<Points> list)
        {
            double max = Double.MinValue;
           
           
            foreach (var pointse in list)
            {
                var d = pointse.x + pointse.y;
                var a = Math.Sqrt(Math.Pow(pointse.x, 2) + Math.Pow(pointse.y, 2));
                if (a > max) max = a;
            }
            return max;
        }
 
        public static double SumSquare(List<Points> list)
        {
            double S=0;
            var arr = list.ToArray();
            for(int i=0; i<7; i++)
            {
                var asd = arr[i].x*arr[i + 1].y - arr[i].y*arr[i + 1].x;
                S += (arr[i].x*arr[i + 1].y - arr[i].y*arr[i + 1].x);
 
            }
           return Math.Abs(S/2);
        }
    }
 
    public class Points
    {
        private int X;
        private int Y;
 
        public Points(int X, int Y)
        {
            this.X = X;
            this.Y = Y;
        }
 
        public int x
        {
            set { X = value; }
            get { return X; }
        }
 
        public int y
        {
            set { Y = value; }
            get { return Y; }
        }
    }
 
}
вроде должно работать...если я математикой не напутал ничего

Вернуться к обсуждению:
Дано 8 точек на плоскости. Определить сумму площадей все четырёхугольников C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2012, 13:17
Готовые ответы и решения:

На плоскости дано 8 точек. Определить, какие из них образуют 6-угольник максимальной площади
Доброго времени суток. Помогите пожалуйста с программой. Задание: На плоскости дано 8 точек. 1....

Дано множество точек на плоскости. Сколько точек не принадлежит прямой, проходящей через две первые точки?
Доброго вечера! Подскажите, пожалуйста, по следующей задаче: Дано множество точек на плоскости....

Дано множество точек на плоскости. Сколько можно на данном множестве точек построить отрезков, перпендикулярных оси OY
помогите с задачкой Дано множество точек на плоскости. Сколько можно на данном множестве точек...

На плоскости дано n точек со своими координатами. Определить между какими парами точек большее растояние
на плоскости дано n точек со своими координатами. определить между какими парами точек большее...

3
07.12.2012, 13:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2012, 13:17
Помогаю со студенческими работами здесь

Построить множество всех различных выпуклых четырёхугольников с вершинами в заданном множестве точек на плоскости
Привет ребята! :pardon: Преподаватель по информатике задал мне нереально сложную задачу: ...

Дано множество точек на плоскости, заданных полярными координатами. Получить декартовы координаты этих точек
Получилось сделать для координаты одной точки, а как сделать для множества точек, через цикл или...

Дано множество A из N точек на плоскости. Найти точку (вывести её номер и значение) среди всех точек этого множества
Дано множество A из N точек на плоскости. Найти точку (вывести её номер и значение) среди всех...

Дано n точек на плоскости
Указать (n-1)-звенную несамопересекающуюся незамкнутую ломанную проходящую через все эти точки....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru