Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 02.07.2014
Сообщений: 23

Пусть массивы Х [] и Y [] содержат координаты 10 точек

03.07.2014, 00:24. Показов 3299. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пусть массивы Х [] и Y [] содержат координаты 10 точек. Инициализировать эти массивы произвольными случайными дробными числами. Показать на экране расстояния от каждой из этих точек к началу координат. Показать номер точки, удаленной от начала координат.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.07.2014, 00:24
Ответы с готовыми решениями:

Пусть A, B и C — множества точек плоскости, координаты которых удовлетворяют перечисленным условиям
Пусть A, B и C — множества точек плоскости, координаты которых удовлетворяют перечисленным условиям. Изобразите в системе координат ...

Пусть даны координаты трёх точек на плоскости. Если они могут быть вершинами равнобедренного остроугольного треугольника, вычислите его площадь
Пусть даны координаты трёх точек на плоскости. Если они могут быть вершинами равнобедренного остроугольного треугольника, вычислите его...

Пусть даны координаты трех точек на плоскости.Если они могут быть вершинами треугольника,определите его вид(разносторонний,равнобедренный,равносторонн
Пусть даны координаты трех точек на плоскости.Если они могут быть вершинами треугольника,определите его...

4
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
11.07.2014, 21:43
Цитата Сообщение от Luka Посмотреть сообщение
Показать номер точки, удаленной от начала координат.
Неясно. Может быть несколько точек, удаленных от начала координат...
Без этого условия:

Java
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
import java.util.Random;
 
public class Tutorial {
 
    private final static Random RANDOM = new Random();
 
    private static double[] fillRandom(final double[] array) {
        for (int i = 0; i < array.length; ++i) {
            array[i] = (RANDOM.nextInt(1000) - 500) / 100.;
        }
        return array;
    }
 
    private static double getDistanceToZero(final double x, final double y) {
        return Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));
    }
 
    public static void main(String[] args) throws InterruptedException {
        final int count = 4 + RANDOM.nextInt(3);
 
        final double x[] = fillRandom(new double[count]);
        final double y[] = fillRandom(new double[count]);
 
        for (int i = 0; i < count; ++i) {
            System.out.printf("[%.2f; %.2f] distance to [0; 0] = %.4f.%n", x[i], y[i], getDistanceToZero(x[i], y[i]));
        }
    }
}
0
 Аватар для bazJaz
36 / 33 / 21
Регистрация: 11.07.2014
Сообщений: 390
11.07.2014, 23:28
Добавлено через 19 минут
Цитата Сообщение от Luka Посмотреть сообщение
Показать на экране расстояния от каждой из этих точек к началу координат. Показать номер точки, удаленной от начала координат.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package cyb1;
public class Cyb1 {
    public static void main(String[] args) {
        double []x = new double[10];
        double []y = new double[10];
        for (int i = 0; i < 10; i++) {
            x[i] = Math.round(Math.random()*10+1);
            y[i] = Math.round(Math.random()*10+1);
            System.out.println("X"+(i+1)+" = "+x[i]+" Y"+(i+1)+" = "+y[i]);
            
        }
        double []result = new double[10];
        double x0 = 0 , y0 = 0 ;
        for (int i = 0; i < 10; i++) {
            result[i] = Math.sqrt((Math.pow(x[i]-x0, 2)+Math.pow(y[i]-y0, 2)));
            System.out.println((i+1)+"distance = "+result[i]);
        }
    }
}
Миниатюры
Пусть массивы Х [] и Y [] содержат координаты 10 точек  
0
12 / 12 / 1
Регистрация: 18.11.2013
Сообщений: 61
11.07.2014, 23:59
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.Random;
 
public class Exc0 {
        
    public static void main(String args[]) { 
    Random r = new Random();    
    double masX[] = new double[10];
    double masY[] = new double[10];
 
    for (int y = 0; y < masX.length; y++){
        masX[y] = r.nextDouble();
        masY[y] = r.nextDouble();
        }
 
        for (int i = 0; i < 10; i++){
            double Distance = Math.sqrt(Math.pow(masX[i], 2) + Math.pow(masY[i],2));    
            System.out.print("Значение координат для " + i + " точки: Х="+masX[i] +"\tY="+masY[i] + "\tДистанция=" + Distance +"\n");
 
            }
        } 
    }
ВЫхлоп вот такой
Bash
1
2
3
4
5
6
7
8
9
10
Значение координат для 0 точки: Х=0.8099274259798116  Y=0.5475529931008228    Дистанция=0.9776485644688243
Значение координат для 1 точки: Х=0.2329444215358224  Y=0.7236671513545244    Дистанция=0.7602349962177689
Значение координат для 2 точки: Х=0.5931165964252122  Y=0.12907928084114528   Дистанция=0.6069998004097656
Значение координат для 3 точки: Х=0.0543117999567595  Y=0.25057007217118943   Дистанция=0.2563886360243334
Значение координат для 4 точки: Х=0.12365307012715976 Y=0.9345836354277071    Дистанция=0.9427283030444888
Значение координат для 5 точки: Х=0.10551228613863783 Y=0.035685479772102124  Дистанция=0.1113835535111306
Значение координат для 6 точки: Х=0.6073473320446856  Y=0.8227547227503877    Дистанция=1.0226417337219642
Значение координат для 7 точки: Х=0.7509177503739335  Y=0.31148409026269097   Дистанция=0.8129574443434449
Значение координат для 8 точки: Х=0.837569882318364   Y=0.2868274780776069    Дистанция=0.8853210208433765
Значение координат для 9 точки: Х=0.06736194373745152 Y=0.9019937925453722    Дистанция=0.9045056291999909
Добавлено через 12 минут
Есть вопрос а с какой целью ты здесь ноль вычитаешь?
Java
1
(Math.pow(x[i]-x0, 2)
я имею в виду что х0 = 0, если есть смысл объясни

Добавлено через 3 минуты
bazJaz
А зачем ты ноль вычитаешь (Math.pow(x[i]-x0, 2), какой смысл этого?
И сгенерить координаты нужно не целоцисленными
0
 Аватар для bazJaz
36 / 33 / 21
Регистрация: 11.07.2014
Сообщений: 390
12.07.2014, 14:25
Цитата Сообщение от i_m_root Посмотреть сообщение
я имею в виду что х0 = 0, если есть смысл объясни
x0 y0 начало координат, дистанция между двумя точками по формуле, AB = √(xb - xa)2 + (yb - ya)2
Ноль вычетаю для универсальности.
Для дробных координат надо только убрать round
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.07.2014, 14:25
Помогаю со студенческими работами здесь

У квадрата ABCD на плоскости известны координаты двух противоположных вершин - точек A и C. Найти координаты точек B и
У квадрата ABCD на плоскости известны координаты двух противоположных вершин - точек A и C. Найти координаты точек B и D. Расположение...

Занести указанные координаты точек в массивы X,Y.Применяя GenPer
Всем привет! Ребята,помогите пожалуйста решить задачу: задание Для данного варианта задания занести указанные координаты точек в...

Пусть даны координаты трех вершин прямоугольника. Определить координаты четвертой вершины
Доброго вечера. Написал программу для вычисления координаты 4 вершины треугольника через скалярное, произведение векторов, сначала была...

Пусть даны координаты трех вершин прямоугольника. Определите координаты четвертой вершины
Пусть даны координаты трех вершин прямоугольника. Определите координаты четвертой вершины. Сделайте рисунок. Помогите пожайлуста написать...

Дано координаты точек x1x2x3. и уравнение прямой y=ax+b вывести масив С в котором координаты точек этой прямой
Пытался сделать так потому что забыл как решение примера занести в масив на выводе огромные числа подскажите где ошыбка #include...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru