Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

Программирование связано с интенсивным умственным трудом. Причем из-за постоянной смены технологий и платформ программисту постоянно приходится переучиваться. С возрастом мозг человека работает все хуже. Есть ли предел, после которого человек уже не способен эффективно работать программистом?

Язык программирования – JavaSсript.

Подробнее: //vkontakte.ru/board.php?act=topic&tid=2779503

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

О чём речь? : //vkontakte.ru/board.php?act=topic&tid=2896640

Ищем программистов для участия в проекте. Желательно Санкт-Петербург, но возможна удаленная работа.
Направление работы – создание программного обеспечения для:
- просмотра размещенного на сайте видеоматериала в режиме он-лайн (с защитой от возможного копирования);
-совмещение поступающих от разных источников видеосигналов для получения единой видеокартинки;
- и т.д.

Нужны энтузиасты своего дела. Энтузиазм подразумевает не работу «за бесплатно», а желание добиться результата. Желающих же работать «от сих и до сих» и делать все, что скажут лишь бы платили у нас и своих хватает.
Но как показал опыт – для осуществления проектов нужны люди готовые «вложить душу».
Таких и ищем…
За подробностями обращаться по указанным координатам:
8-921-651-53-63
mail – cs@buro-idei.spb.ru
ICQ – 263-682-226
Skype – cyrilshishkin
Mail Агент – cyrilsh@list.ru

//buro-idei.spb.ru

высказывать же свои мысли "по поводу" нет смысла – читать ЗДЕСЬ я их точно не буду… все кто хочет обращайтесь в личку или другим способом.

Поскольку все обратившиеся в личку задают сразу же один и тот же вопрос – то сразу же и отвечаю:
У нас бесплатно никто не работает.

И еще (с учетом общения). Пожалуйста, обращайтесь на РУССКОМ языке, ибо иногда непонятно, о чем идет речь.
Мы хоть и работаем в интернете – но общаться предпочитаем на нормальном языке.

Нужна помощь 21.03.08 Ответов: 8

В программировании не так давно. Нужно написать со стандартными подпрогами след-е строки(C++):
for(i=0;i<n;i++)
{nach=kon=i;
while(nach>=0&(*(st1+nach)!=' ')&(*(st1+nach)!=',')&(*(st1+nach)!='?')
&(*(st1+nach)!='!')&(*(st1+nach)!='.'))nach–;

while(kon<n&(*(st1+kon)!=' ')&(*(st1+kon)!=',')&(*(st1+kon)!='?')
&(*(st1+kon)!='!')&(*(st1+kon)!='.'))kon++;

if(*(st1+nach+1)==*(st1+kon-1)){printf(" ");
for(i=nach+1;i<kon;i++)
printf("%c",*(st1+i));
}

Задача №1 21.03.08 Ответов: 3

сабж

Задача 2.Гомотетия

Имя входного файла:
homoteth.in

Имя выходного файла:
homoteth.out

Максимальное время работы на одном тесте:
2 секунды

Максимальный объем используемой памяти:
64 мегабайта

Максимальная оценка
100 баллов

Гомотетией с центром O и коэффициентом k 1 0 называют преобразование плоскости, при котором точка O переходит сама в себя, а любая точка X 1 O – в такую точку Y, что:

§ Y лежит на прямой OX;

§ OY = |k|OX;

§ при k >0 Y лежит на луче OX, при k <0 Y лежит на продолжении луча OX за точку O.

Требуется написать программу, которая по координатам вершин двух различных простых N-угольников определяет, существует ли гомотетия, переводящая первый многоугольник во второй и, если существует, вычисляетее центр и коэффициент.

Формат входных данных

В первой строке входного файла содержится целое число n (3 ≤ n ≤ 1000) – количество вершин в каждом многоугольнике

В следующих n строках – по два целых числа x и y (-106 ≤ x,y ≤ 106) – координаты вершин первого многоугольника в порядке обхода против часовой стрелки.

В следующих n строках – по два целых числа x и y (-106 ≤ x,y ≤ 106) – координаты вершин второго многоугольника в порядке обхода против часовой стрелки.

Формат выходных данных

Если существует гомотетия, которая переводит первый многоугольник во второй, то необходимо вывести в первой строке выходного файла слово «YES», а во второй строке – три вещественных числа – координаты центра гомотетии и ее коэффициент, которые вычисляются с точностью не менее 10-5. Если искомой гомотетии не существует, необходимо вывести в выходной файл слово «NO».

Примеры входных и выходных данных

homoteth.in

3

-1 1

1 1

1 5

1 9

-3 1

1 1
homoteth.out
YES

1.0 1.0 2.0

homoteth.in
3

-1 1

1 1

1 5

1 1

0 0

1 0
homoteth.out
NO

Задача 3. Информатизация садоводства

Имя входного файла:
garden.in

Имя выходного файла:
garden.out

Максимальное время работы на одном тесте:
2 секунды

Максимальный объем используемой памяти:
64 мегабайта

Максимальная оценка
100 баллов

Дачный участок Степана Петровича имеет форму прямоугольника размером a ´ b. На участке имеется n построек, причем основание каждой постройки — прямоугольник со сторонами, параллельными сторонам участка.

Вдохновленный успехами соседей, Степан Петрович хочет посадить на своем участке m видов плодовых культур (участок Степана Петровича находится в северной местности, поэтому m = 1 или m = 2). Для каждого вида растений Степан Петрович хочет выделить отдельную прямоугольную грядку со сторонами, параллельными сторонам участка. Само собой, грядки не могут занимать территорию, занятую постройками или другими грядками.

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

грядка №1

дом

сарай
грядка №2

Требуется написать программу, которая по заданным размерам участка и координатам построек определяет оптимальное расположение планируемых грядок.

Формат входных данных

В первой строке входного файла содержатся два целых числа n и m (0 ≤ n ≤ 10; 1 ≤ m ≤ 2).

Во второй строке содержатся два целых числа a и b (1 ≤ a, b ≤ 10000).

Далее следуют n строк, каждая из которых содержит четыре целых числа xi,1, yi,1, xi,2, yi,2 –координаты двух противоположных углов постройки (0 £ xi,1 < xi,2 £ a, 0 £ yi,1 < yi,2£ b). Различные постройки не могут пересекаться, но могут касаться друг друга.

Формат выходных данных

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

В случае, если в вашем решении Степану Петровичу следует расположить менее m грядок, необходимо вывести для грядок, которые не следует сажать, строку «0 0 0 0» (см. второй пример ниже).

Примеры входных и выходных данных

garden.in
2 2

7 5

4 2 6 4

0 1 2 2
garden.out
0 2 4 5

2 0 7 2

garden.in
3 2

4 4

0 0 4 1

0 1 1 4

3 1 4 4
garden.out
1 1 3 4

0 0 0 0

Наш клиент – крупнейшая западная компания – открывает вакансии IT-специалистов. В связи с этим компания EMG-Professionals открывает конкурс на позицию Программист Visual Basic
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Открыта вакансияПРОГРАММИСТ Visual Basic.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Условия: Срочный договор (на проект). Заработная плата от 40 000 руб. и выше (обсуждается по результатам собеседования).
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Должностные обязанности: Разработка систем отчетности для существующих приложений.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ТРЕБОВАНИЯ К КВАЛИФИКАЦИИ:
Обязательно: Знания платформы Net. Базовые знания по сетям Ethernet (TCP/IP).
Желательно: Высшее образование (техническое). Знания по статистике – дополнительный плюс.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ОПЫТ РАБОТЫ:
Обязательно: Программирование в среде Visual Basic(VBA, VBScript, VBNet) tsql (SQLServer 2005. Опыт в практической реализации проектов

Деловые и личные качества: умение работать в команде, умение работать с большим объемом информации, коммуникабельность, высокая работоспособность.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Возраст: Не имеет значения
Пол: Не имеет значения
Уровень английского языка: не имеет значения.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Вопросы и резюме – в личку.
Отвечу быстро.

Здравствуйте, какие бы вы посоветовали книги и самоучители по "Turbo Pascal?" Где всё максимально подробно объяснено и доступно.

Привет. Возникла проблема. Мучился долго – как отловить в winapi событие мышки, когда крутится ролик. Облазил библиотеки – никаких WM_MOUSEWHEELDOWN и WM_MOUSEWHEELUP или что-то на них похожее даже близко не нашел. Может, у кого встречалось аналогичное?

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.