Задача по Turbo Pascal

assis2007
Сообщения: 78
Зарегистрирован: 04 ноя 2007, 19:17

22 ноя 2007, 19:36

Большое спасибо т.е. если я поставлю место inc(zero) zero:=zero+1 ничего не измениться насколько я понял.
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

23 ноя 2007, 10:58

assis2007, именно!
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Oleg_Rus
Сообщения: 330
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

26 ноя 2007, 06:06

а что если создать еще один одномерный массив, и записывать в нем кол-во ненулевых эл-ов, причем заполнение идет параллельно матрице? например при просмотре 1 столбца, пусть заполняется 1 эл-т второго массива и т.д. и вонце распечатать максимум из второго массива? Согласен программа далеко не оптимизирована, но должна работать.
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Аватара пользователя
Oleg_Rus
Сообщения: 330
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

26 ноя 2007, 06:07

for i:=1 to n do
for j:=1 to m do
if a[i, j]<>0 then b:=b+1;
max:=0;
for i:=1 to n do
if b>max then max:=b;
write(max);
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
assis2007
Сообщения: 78
Зарегистрирован: 04 ноя 2007, 19:17

27 ноя 2007, 17:54

можно конешно но это дополнительные накрутки и мне они не нужны. У меня другая проблема: найти три точки, чтобы внутри треугольника с вершинами в этих точках содержалось бы наибольшее число заданных точек.
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

27 ноя 2007, 18:10

(0, oo), (-oo, -oo), (oo,-oo).
А вообще - точка D находится внутри треугольника ABC, если сумма углов ABD+DBC равна углу ABC, и то же самое для остальных вершин. Углы можно определять по теореме косинусов из длин сторон, а они определяются по координатам по теореме Пифагора
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Alykards
Сообщения: 2
Зарегистрирован: 27 ноя 2007, 18:51

27 ноя 2007, 19:24

Привет всем.Помогите пожалуйста мне решить задачу:
Найти значение функции y=(2)х(здесь х - степень)*sinx при заданном значении x и проверить лежит ли точка с координатами(х,у) в областе D(область D - это 1/4 круга координатной площади,
где начало круга(0,2), а конец - (2,0))
Очень нужно!
Alykards
Сообщения: 2
Зарегистрирован: 27 ноя 2007, 18:51

27 ноя 2007, 19:29

Привет всем.Пожалуйста помогите решить задачу:
Найти значение функции y=(2)х(здесь х - степень)*sinx при заданном значении x и проверить лежит ли точка с координатами(х,у) в областе D(область D - это 1/4 круга координатной площади,
где начало круга(0,2), а конец - (2,0))
Очень надо!
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

28 ноя 2007, 13:07

f(x)=exp(sin(x)*ln(2))
(sqrt(sqr(x)+sqr(y))<=2) and (x>0) and (y>0)
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
assis2007
Сообщения: 78
Зарегистрирован: 04 ноя 2007, 19:17

07 дек 2007, 19:32

Ну что мысли у кого-нибудь есть какие-нибудь?найти три точки, чтобы внутри треугольника с вершинами в этих точках содержалось бы наибольшее число заданных точек.
Ответить