Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 05.04.2012, 17:32   #1 (permalink)
Kristi
Новичок
 
Регистрация: 01.11.2011
Сообщений: 11
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Turbo Pascal

Множество точек в пространстве задано своими целочисленными координатами. Определить, совпадает ли хотя бы одна из точек с началом координат.

Исправьте пожалуйста...
program Points;
uses CRT;
var
x,y:array [0..1000] of Integer; {Данные}
n,i:Integer; {Количество точек и счетчик циклов}
flFind:Boolean; {Флаг - нашли точку или нет}
begin
ClrScr;
{Вводим массив}
WriteLn('Введите количество точек: ');
ReadLn(n);
for i:=0 to n-1 do
begin
WriteLn('Введите ',i,'-е x:');
ReadLn(x);
WriteLn('Введите ',i,'-е y:');
ReadLn(y);
end;
{Анализируем массив}
flFind:=False;
for i:=0 to n-1 do if (x=0) and (y=0) then
begin {Нашли такую точку}
flFind:=True;
Break;
end;
if flFind then WriteLn('Точка найдена') else WriteLn('Точка не найдена');
ReadKey;
end.
Kristi вне форума   Ответить с цитированием

Старый 05.04.2012, 17:32
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Поищите информативные ответы в похожих темах

Turbo Pascal, метод Симпсона
Turbo Pascal с Turbo Vision
Файл, файловый тип, Turbo Pascal
Cтек, Turbo Pascal
Turbo Pascal. Оператор CASE

Старый 05.04.2012, 20:05   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Kristi Посмотреть сообщение
Исправьте пожалуйста...
Пожалуйста. Ошибка здесь:
for i:=0 to n-1 do if (x=0) and (y=0) then
А надо:
for i:=0 to n-1 do if (x[i]=0) and (y[i]=0) then

Ой, да - и при вводе тоже:
вместо
ReadLn(x);
...
ReadLn(y);
нужно
ReadLn(x[i]);
...
ReadLn(y[i]);
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 17:09.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.