Задача по Turbo Pascal
Большое спасибо т.е. если я поставлю место inc(zero) zero:=zero+1 ничего не измениться насколько я понял.
assis2007, именно!
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
а что если создать еще один одномерный массив, и записывать в нем кол-во ненулевых эл-ов, причем заполнение идет параллельно матрице? например при просмотре 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>
---------------------------------------------------------------------------
<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
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
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);
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>
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
можно конешно но это дополнительные накрутки и мне они не нужны. У меня другая проблема: найти три точки, чтобы внутри треугольника с вершинами в этих точках содержалось бы наибольшее число заданных точек.
(0, oo), (-oo, -oo), (oo,-oo).
А вообще - точка D находится внутри треугольника ABC, если сумма углов ABD+DBC равна углу ABC, и то же самое для остальных вершин. Углы можно определять по теореме косинусов из длин сторон, а они определяются по координатам по теореме Пифагора
А вообще - точка D находится внутри треугольника ABC, если сумма углов ABD+DBC равна углу ABC, и то же самое для остальных вершин. Углы можно определять по теореме косинусов из длин сторон, а они определяются по координатам по теореме Пифагора
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Привет всем.Помогите пожалуйста мне решить задачу:
Найти значение функции y=(2)х(здесь х - степень)*sinx при заданном значении x и проверить лежит ли точка с координатами(х,у) в областе D(область D - это 1/4 круга координатной площади,
где начало круга(0,2), а конец - (2,0))
Очень нужно!
Найти значение функции y=(2)х(здесь х - степень)*sinx при заданном значении x и проверить лежит ли точка с координатами(х,у) в областе D(область D - это 1/4 круга координатной площади,
где начало круга(0,2), а конец - (2,0))
Очень нужно!
Привет всем.Пожалуйста помогите решить задачу:
Найти значение функции y=(2)х(здесь х - степень)*sinx при заданном значении x и проверить лежит ли точка с координатами(х,у) в областе D(область D - это 1/4 круга координатной площади,
где начало круга(0,2), а конец - (2,0))
Очень надо!
Найти значение функции y=(2)х(здесь х - степень)*sinx при заданном значении x и проверить лежит ли точка с координатами(х,у) в областе D(область D - это 1/4 круга координатной площади,
где начало круга(0,2), а конец - (2,0))
Очень надо!
f(x)=exp(sin(x)*ln(2))
(sqrt(sqr(x)+sqr(y))<=2) and (x>0) and (y>0)
(sqrt(sqr(x)+sqr(y))<=2) and (x>0) and (y>0)
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ну что мысли у кого-нибудь есть какие-нибудь?найти три точки, чтобы внутри треугольника с вершинами в этих точках содержалось бы наибольшее число заданных точек.