Предмет: Информатика, автор: dinara14toi

Паскаль.Пишет Ошибка индекс находился вне границ массива.Помогите пожалуйста,вот программа
uses GraphABC;
const resx = 1000;
resy = 500;
var t: text;
ar: array[1..6,1..3] of integer;
x, y, i, am, mass, min, pos, pos2: integer;
dist, minr: real;
begin
SetWindowSize(resx,resy);
assign(t,'input.txt');
reset(t);
while not EOF(t) do
begin
inc(am);
readln(t,x,y,mass);
ar[am,1] := x;
ar[am,2] := y;
ar[am,3] := mass;
SetPenWidth(mass);
Circle(x,y,mass);
end;
close(t);
while am > 1 do
begin
min := maxint;
for i := 1 to am do
if ar[i,3] < min
then
begin
min := ar[i,3];
pos := i;
end;
swap(ar[pos,1],ar[am,1]);
swap(ar[pos,2],ar[am,2]);
swap(ar[pos,3],ar[am,3]);
dec(am);
pos := am + 1;
for i := 1 to am do
begin
minr := sqrt(sqr(resx) + sqr(resy)) + 1;
dist := sqrt(sqr(ar[i,1] - ar[pos,1]) + sqr(ar[i,2] - ar[pos,2]));
if dist < minr
then
begin
minr := dist;
pos2 := i;
end;
end;
SetPenWidth(2);
SetPenColor(RGB((255 div am),0,0));
Line(ar[pos,1],ar[pos,2],ar[pos2,1],ar[pos2,2]);
ar[pos2,3] += ar[pos,3];
end;
writeln('Оставшаяся точка находится в x = ', ar[pos2,1], ' y = ', ar[pos2,2], ' и имеет массу = ', ar[pos2,3]);
end.

Ответы

Автор ответа: Вованичикчка
1

В текстовом файле input.txt должны храниться координаты точек и масса каждой. Если в файле их меньше двух, то в строке writeln('Оставшаяся точка находится в x = ', ar[pos2,1], ' y = ', ar[pos2,2], ' и имеет массу = ', ar[pos2,3]); происходит обращение к несуществующему элементу массива.

В текстовом файле должна быть подобная запись, например:

5

10

2

40

15

6

, где 5 - координата x первой точки, 10 - координата y первой точки, 2 - вес первой точки, 40 - координата x второй точки, 15 - координата y второй точки, 6 - вес второй точки.

Минимум — 2 точки.

Максимум — 6 точек.


dinara14toi: спасибо большое))
Похожие вопросы
Предмет: Русский язык, автор: poooovar

Напишите сжатое изложение,пожалуйста,срочно!

Анну Андреевну я знал с 1912 года. Тогда она, тоненькая и стройная, похожая на пятнадцатилетнюю девочку, ни на шаг не отходила от своего мужа — молодого поэта Н. С. Гумилева, который назвал ее своей ученицей.

То были годы ее первых стихов и необыкновенных триумфов. Прошло несколько лет, и в ее поведении, в ее глазах, в ее осанке появилась очень важная черта ее личности — величавость. Не надменность, не заносчивость, а именно величавость: "царственная", важная поступь, чувство уважения к себе и осознание важности се писательской миссии.

С каждым годом Ахматова становилась все величественнее, и она не старалась, у нее выходило это само собой. Даже когда она была в очереди за керосином или в ташкентском трамвае, люди, не знавшие ее, чувствовали в ней «спокойную важность» и относились к ней с уважением, хотя держалась она со всеми просто и дружественно.

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

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

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

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

Часто она расставалась с тем, что нужно было ей самой. Как-то в двадцатом году, во время жуткого петроградского голода, один друг привез ей из Англии жестяную банку сверхпитательной и сверхвитаминной «муки», произведенной фирмой «Нестле». Чайная ложка этого концентрата, разбавленного кипяченой водой, представлялась нашим голодным желудкам недосягаемо-сытным обедом. Я от души позавидовал обладательнице такого сокровища.

Было поздно, и гости, наговорившись, стали расходиться домой. Я почему-то замешкался и позже других вышел на-темную лестницу. И вдруг — забуду ли я этот жест величественной руки? — Ахматова выбежала за мной на площадку и тоном, которым обычно говорят «до свидания», протянула мне эту жестяную банку: «Это для вашей Мурочки...»

У меня в руках оказалась заветное «Нестле». Напрасно я пытался отказаться, она захлопнула за мной дверь, и сколько я ни звонил, дверь не открылась.

Таких случаев я помню немало.

Предмет: Алгебра, автор: gets60
Предмет: Обществознание, автор: anastansiya
Прочитайте текст и выполните задания к нему.

Исследование российских социологов, проведенное осенью 1994 г., выявило приверженность населения к тем или иным формам участия в политической жизни. 13% заявили о приверженности к участию в предвыборных кампаниях и референдумах. По 7% из числа опрошен­ных обнаружили приверженность к каждой из следующих форм: обра­щение в суд; самостоятельные действия через свои личные связи. По 4% предпочли участие в забастовках; обращение в средства массовой информации; участие в деятельности организаций, выражающих ин­тересы отдельных социальных групп (врачей, рабочих, предпринима-

телей и др.). По 2% выразили готовность участвовать в митингах и де­монстрациях; участвовать в деятельности политических партий. А 57% опрошенных ответили: «Считаю, что эффективных способов влияния на власть не существует».

1) Озаглавьте прочитанный текст.



2) Найдите в тексте любые три примера участия населения в политиче­ской жизни общества.