0 / 0 / 0
Регистрация: 28.03.2012
Сообщений: 14
1
.NET 3.x

Ввод и вывод массива декартовых координат n точек на плоскости

28.03.2012, 18:16. Показов 5986. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите написать программу!!
Организуйте в консольном приложении ввод и вывод массива декартовых координат n точек на плоскости. Вычислите массив, содержащий декартовые координаты n точек на плоскости, после переноса системы координат в точку (1,1). Организуйте вывод этого массива.
Организуйте в Windows приложении ввод и вывод массива декартовых координат n точек на плоскости. Вычислите массив, декартовые координаты n точек на плоскости, после переноса системы координат в точку (1,1). Организуйте вывод этого массива.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2012, 18:16
Ответы с готовыми решениями:

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

Объект «вектор на плоскости» заданный в системе декартовых координат
Объект «вектор на плоскости» заданный в системе декартовых координат. Начало вектора расположено в...

Объект «вектор на плоскости» заданный в системе декартовых координат -Java
Объект «вектор на плоскости» заданный в системе декартовых координат. Начало вектора расположено в...

Выполнить преобразование координат точки на плоскости из декартовых в полярные и наоборот
type dekard=record x,y: real end; polyr=record r,fi: real end;...

3
15 / 15 / 5
Регистрация: 04.09.2011
Сообщений: 80
29.03.2012, 10:26 2
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;//eto prostranstvo imen nado brat' iz biblioteki System.Drawing
 
namespace ConsoleApplication26
{
    class Program
    {
        static void Main(string[] args)
        {
            //Vvodim koli4estvo to4ek
            string [] koordinati;
            int n= int.Parse( Console.ReadLine());
            Point[] tochki = new Point[n];
            for (int i = 0; i < n; i++)
            {
                koordinati = Console.ReadLine().Split(' ',';');//разделяем введеную строку относительно символов "пробел" "точка с запятой" помещая в массив строк
                tochki[i] = new Point(Convert.ToInt32(koordinati[0]), Convert.ToInt32(koordinati[1]));//konvertiruem nashi znacheniya
                
            }
            for (int i = 0; i < n; i++)
            {
                Console.Write(tochki[i].ToString()); //печкатаем что ввели
                tochki[i].X++;//yveli4ivaem koordinati na "1"
                tochki[i].Y++;//esli nujno OTNOSITEL'NO novih osey to vi4itaem edinicy "tochki[i].X(Y)--;"
                Console.Write("Смешаем начало координат в точку(1,1) {0} \n",tochki[i].ToString()); //pe4ataem so sdvigov
            }
            Console.ReadLine();
        }
    }
}
вопросы?

Добавлено через 1 минуту
Цитата Сообщение от alexander1994 Посмотреть сообщение
Организуйте в Windows
это как я понимаю в Form'e? сам сделаешь аналогично
1
0 / 0 / 0
Регистрация: 28.03.2012
Сообщений: 14
29.03.2012, 16:18  [ТС] 3
да.спасибо большое.

Добавлено через 19 минут
почему то не работает ошибок нет просто пустая консоль???
0
c#
95 / 95 / 27
Регистрация: 25.03.2011
Сообщений: 290
29.03.2012, 19:17 4
а не -- нужно??

Добавлено через 17 минут
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
 class Point
    {
        public int X;
        public int Y;
 
        public Point(int x, int y)
        {
            X = x;
            Y = y;
        }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            Point[] points;
            Console.Write("введи n: ");
            int n = int.Parse(Console.ReadLine());
            points = new Point[n];
            for (int i = 0; i < n; i++)
            {
                points[i] = new Point(i, i);
            }
            Console.WriteLine("1:");
            foreach (Point point in points)
            {
                Console.WriteLine("x= {0}, y= {1}", point.X, point.Y);
            }
            foreach (Point point in points)
            {
                point.X--;
                point.Y--;
            }
            Console.WriteLine("2:");
            foreach (Point point in points)
            {
                Console.WriteLine("x= {0}, y= {1}", point.X, point.Y);
            }
 
            Console.ReadLine();
        }
    }
0
29.03.2012, 19:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2012, 19:17
Помогаю со студенческими работами здесь

Написать класс "вектор на плоскости" заданный в системе декартовых координат
Разработать класс, набор методов (конструктор, деструктор и указаны методы) для программной модели...

Список координат точек плоскости
Создать список, в информационной части элементов которого нахо- дятся координаты одной точки...

Определить, какая из точек плоскости ближе к началу координат
Определить, какая из точек плоскости A(x1,y1), B(x2,y2), C(x3,y3) ближе к началу координат. Очень...

Определить. какая из точек плоскости ближе к началу координат
Помогите пожалуйста... Определить, какая из точек плоскости ближе к началу координат. A(a,b),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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