Вопрос № 119010: Здраствуйте уважаемые эксперты!
Из множества прямых М, заданных коэф у-я Аx+By+C=0, сформировать множество прямых Р<=М, расстояние от которых до точки А(Xa,Ya) удовлетворяет определённому условию, и преобразовать множество Р в соответствии с ...Вопрос № 119018: Ребята,очень нужны две проги!Помогите!
заранее благодарен
1.Ввести двумерный массив W[4,4].Отобразить на экране массив в виде матрицы,а так же колличество положительных и отрицательных элементов
А эта посложнее) Работа со с...
Вопрос № 119.010
Здраствуйте уважаемые эксперты!
Из множества прямых М, заданных коэф у-я Аx+By+C=0, сформировать множество прямых Р<=М, расстояние от которых до точки А(Xa,Ya) удовлетворяет определённому условию, и преобразовать множество Р в соответствии с заданным требованием. Условие формирования множества Р (принадлежит заданному интервалу). Вид преобразования(упорядочить прямые в порядке убывания расстояний)!
И ещё, подскажите как посчитать среднее арифметическое всего массива!
За ранее спасибо, ответив на мой вопрос спасаете мне жизнь!
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Евгения Петровна!
Программа в приложении, вариант с массивами.
Используемая формула, позволяет расчитать растояние от точки до прямой: R=|A*X+B*Y+C| / SQRT(A2+B2)
где:
А,В,С=парметры прямой;
Х,Y=координаты точки.
Среднее арифметическое высчитывается как сумма всех элементов массива разделенное на количество элементов.
s:=0;
for i:=1 to n do
s:=s+a[i];
write('Midl:',s / n);
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 18.01.2008, 19:37 Оценка за ответ: 5 Комментарий оценки: Спасибо огромное, благодоря вам я сдам зачёт и экзамен вовремя и не попаду на допсу!!!
Вопрос № 119.018
Ребята,очень нужны две проги!Помогите!
заранее благодарен
1.Ввести двумерный массив W[4,4].Отобразить на экране массив в виде матрицы,а так же колличество положительных и отрицательных элементов
А эта посложнее) Работа со строками.
2.Ввести строку символов.Поменять местами соседние символы:1-й со 2-м,3-й с 4-м и тд.Вывести на экран измененную строку.
Отправлен: 17.01.2008, 17:05
Вопрос задал: AHAPX (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Vassea
Здравствуйте, AHAPX!
Попробую помочь Вам в решении второй задачи.
Строка символов St:string;
Ввести строку символов, я думаю, Вы сможете сами.
Менять символы мы будем в цикле for, каждый раз перепрыгивая через один символ (то есть, за один проход цикла будем проходить два элемента строки)
Сначала найдем количество пар символов.
n:=length(st) div 2
Если последний символ окажется непарным, то мы и не будем его менять ни с кем местами.
Теперь сам цикл
for i:=1 to n do
begin
c:=st[i*2];
st[i*2]:=st[i*2-1];
st[i*2-1]:=c;
end;
c -- переменная типа char;
Далее необходимо только вывести эту строку.
Надейсь, что помог Вам. Если возникнут вопросы по мере написания программы, задавайте. Можете прислать программный код готовой программы, и я его проверю.
Ответ отправил: Vassea (статус: Студент)
Ответ отправлен: 17.01.2008, 17:38 Оценка за ответ: 5
Отвечает: -=Dr. Штопор=-
Здравствуйте, AHAPX!
Программы в приложении, написаны в Pascal ABC.
Если работаете в Turbo Pascal, перед var пишите uses crt;
А вместо cls; пишите clrscr;
Вроде всё, если будут вопросы, стучите в агент или в личку.
____________________________
Tantum possumus, quantum scimus
Приложение:
--------- Tantum possumus, quantum scimus
Ответ отправил: -=Dr. Штопор=- (статус: 6-ой класс)
Ответ отправлен: 17.01.2008, 17:40 Оценка за ответ: 5
Вы имеете возможность оценить этот выпуск рассылки. Нам очень важно Ваше мнение!
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.