Aliska00129
25.07.2020 18:49

Перепишите решение этой на паскале(или сами напишете) с этого сайта кому удобнее дан список точек плоскости с целочисленными координатами. необходимо определить: 1) номер координатной четверти k, в которой находится больше всего точек; 2) точку a в этой четверти, наименее удалённую от осей координат; 3) расстояние r от этой точки до ближайшей оси. если в нескольких четвертях расположено одинаковое количество точек, следует выбрать ту четверть, в которой величина r меньше. при равенстве и количества точек, и величины r необходимо выбрать четверть с меньшим номером k. если в выбранной четверти несколько точек находятся на одинаковом минимальном расстоянии от осей координат, нужно выбрать первую по списку. точки, хотя бы одна из координат которых равна нулю, считаются не принадлежащими ни одной четверти и не рассматриваются. напишите эффективную, в том числе по памяти, программу, которая будет решать эту . перед текстом программы кратко опишите алгоритм решения и укажите используемый язык программирования и его версию. описание входных данных в первой строке вводится одно целое положительное число - количество точек n. каждая из следующих n строк содержит координаты очередной точки - два целых числа (первое — координата x, второе — координата у). описание выходных данных программа должна вывести номер выбранной четверти k, количество точек в ней m, координаты выбранной точки a и минимальное расстояние r по образцу, ниже в примере. пример входных данных: 7 −3 4 1 2 1 1 0 4 −2 −3 −6 8 −12 1 пример выходных данных для выше примера входных данных: k = 2 m = 3 a = (−12, 1) r = 1 примечание. считайте, что во входных данных имеется хотя бы одна точка, не лежащая на осях координат. решение. программа читает исходные данные, не запоминая все точки в массиве. для каждой четверти хранятся количество точек в этой четверти, координаты ближайшей к осям точки, минимальное расстояние до оси. для каждой точки определяется, в какой четверти она лежит, после чего данные соответствующей четверти корректируются. при этом точки, лежащие на осях (одна из координат равна нулю), не рассматриваются. пример правильной и эффективной программы на алгоритмическом языке алг нач цел n цел х, у целтаб м[1: 4], rm[1: 4], ха[1: 4], уа[1: 4] цел i цел к нц для i от 1 до 4 м [i] : =0 rm[i]: =0 кц ввод n нц n раз ввод х, у выбор при х> 0 и у> 0 : к : = 1 при х< 0 и у> 0 : к : =2 при х< 0 и у< 0 : к : =3 при х> 0 и у< 0 : к : =4 иначе к : =0 все если к> 0 то м[к]: =м[к]+1 если (imin(iabs(х),iabs(у))0) или rm[k]=0 то rm[к]: =imin(iabs(х),iabs(у)) ха[к]: =х; уа[к]: =у все все кц к: =1 нц для i от 2 до 4 если м[i]> м[к] или m[i]=m[k] и rm[i] < rm[k] то к: =i все кц вывод "к = ", к, нc вывод "м = " м [ к] , нc вывод "а = (", ха[к], ", ", уа[к], ")", нc вывод "r =" ,rm[к] кон

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mixfix728
03.11.2022 17:28

#include <iostream>

#include<stdlib.h>

/*

В прямоугольной целочисельной матрице упорядочить элементы, которые размещены на главной диагонале по убыванию

*/

using namespace std;

int main() {

setlocale(LC_ALL,"rus");

cout << "Masiv do sortirovki "<< endl << endl;

int mas[5][5];

for(int i=0; i<5; i++){

for(int j=0; j<5; j++){

mas[i][j]=-10+rand()%90;

cout<<mas[i][j]<<" ";

}

cout << endl;

}

cout << endl << endl;

cout << "Masiv posle sortirovki "<< endl << endl;

/* сортировку тут нужно провести */

for(int i=0; i<5; i++){

for(int j=0; j<5; j++){

cout<<mas[i][j]<<" ";

}

cout << endl;

}

cout << endl << endl;

return 0;

сорри если не правильно.(

0,0(0 оценок)
Ответ:
Новичок301117
10.04.2023 18:50

Что захочешь Об отмене крепостного права говорили с начала 19-го века и только в середине Александр II смог осуществить реформу. Миллионы российских крестьян получили свободу. Но как же проходила подготовка реформы? На каких условиях освобождались крестьяне? Так ли легко им стало жить в первые годы после отмены крепостничества?Было несколько причин отмены крепостного права: оно мешало экономическому развитию страны, грозило нарушением общественного спокойствия, образованная часть общества относилась к крепостничеству как к рабству, грозило для страны скатыванием в разряд второстепенных держав, увеличивалась военно-техническая отсталость России от европейских стран. Реформу готовили несколько лет, и в 1861 году Александр II издал Манифест. Крестьяне стали свободными, но должны были выкупать землю. Экономическое положение крестьян начинает ухудшаться из-за тяжёлых условий выкупа, в связи с этим начинаются бунты. Однако, реформа была нацелена на перспективу и ее результаты должны были сказаться через несколько лет. В стране начнут развиваться капиталистические отношения (наемный труд, увеличится количество фабрик и заводов), повысится урожайность зерновых культур. Но при этом в первое десятилетие проведения реформы ухудшилось экономическое положение крестьян.Какие факты свидетельствуют о наличии крепостной зависимости у крестьян Прибалтики2. Какие двигательные качества спортсмена необходимы для овладении техники прыжка в высоту с разбега любыми Приведите ро одному примеру из 6 качеств.

1 Какие бывают в прыжках в высоту с разбега?

1 Какие бывают в прыжках в высоту с разбега?

ЭТО ТО ЧТО АЩЧОШЕШЬ

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота