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

Исходный текст задания:

Напечатать столбиком пример на деление натурального числа k на натуральное l (k делится на l нацело).

Как пытался решить:

1)Подсчитывается колво цифр у делимого и делителя. Делимое разбивается на ходу (все промежуточные числа нигде не хранятся) на левую и правую часть. Левая часть – минимальное число составленное из цифр слева, но чтобы оно делилось на делитель. Далее чтото выводится на экран, а к правой части дописывается слева остаток от деления левой части на делитель, у полученных таким образом чисел после каждого прохода записывается количество цифр.
Например:
Делимое 765, делитель 5.
Первый проход. 7 – левая часть, 65 правая, 7%5=2. Получим число 265 и т.д пока не закончатся цифры.

2)От частного отделяем по одной цифре слева. Допустим, делимое 765, делитель 5, частное 113. берем самую левую единицу – вначале отделяем ее путем деления на 10 и запоминаем, потом столько же раз, сколько делили на 10 умножаем на 10 – получаем в примере 100. Это число домножаем на делитель (в даннгом случае 5) и вычитаем из делимого. Промежуточные числа также нигде не хранятся.

3)Разбиваем делимое и частное на цифры и заводим на них массив – таким образом промежуточные результаты сохраняются и можно получить к ним доступ в любое время. Причем с делимым я поступаю также как и в предыдущих двух случаях, а для частного еще один массив – цифры, но с учетом их разряда. Например, для числа 113 один массив {1,1,3}, второй {100,10,3}.

Ни один из трех способов не доведен до конца из-за ошибок в реализации. Основной вопрос в оформлении максимально приближенном к реальному. Без подчеркиваний можно обойтись, а вот как сделать правильное количество пробелов? И не придумал пока, как учесть, что после каждого прохода на следующую строчку сносится остаток от деления.

P.S. ЗАдача вроде сама по себе нетрудная, но реализация у меня получилась слитшком громоздкой, поэтому может кто подскажет более оптимальный вариант?

Добрый день!
Подскажите, как можно управлять COM портом в C++?
При использовании conio и функции outb он пишет Privleged instrunction! и не работает!

Подскажите где и когда в Петербурге проходят или будут проходить бесплатные курсы по программированию, треннинги и прочее. Желательно связанное с объектно-ориентированным, системным программированием или 3D.

обгуглился, не могу найти ничего хорошего. Язык – C#.
Приветствуетс: хорошо откомментированный код или, хотя бы, просто откомментированный, наличие описания функций приема и отправки сообщений.

Всем привет, помогите пожалуйста своими знаниями!!!!
В С и С++ есть функция
Веер(х,у) она выдает на внутренний маленийкий динамик сигнал указанной частоты "х" и длительности "у" в милли секундах.

Внимание вопрос!

Есть ли в С или С++ функции подобные Веер, но чтобы они сигнал выдавали не на маленький внутренниий динамик, а НА КОЛОНКИ КОМПЬЮТЕРА? Аудио выход или как его назвать я не знаю, но думаю Вы меня поняли.

Всем спасибо за советы!

В настоящее время у нас открыто 4 Вакансии.
1. PHP программист
2. Программист C++
3. Java программист
4. Разработчик пользовательских интерфейсов
Подробное описание Вакансий см. ниже

По всем вопросам пишите в личку :) )

1. PHP программист

В Nigma.ru мы занимаемся разработкой новых принципов поиска информации в Интернете. Нам нужны профессионалы, готовые экспериментировать, решать нестандартные задачи и принимать ответственные решения.
Зарплата:

* От 30 тыс. руб. – до 50 тыс. В зависимости от графика, опыта работы и квалификации.

Необходимыми навыками с Вашей стороны является:

* отличное знание PHP5
* опыт объектного программирования
* опыт работы с какими-либо фреймворками.
* опыт разработки высоконагруженных систем
* приветствуется опыт работы с системами кэширования и распределения нагрузки

Условия работы:

* Работа в офисе в Москве (м. Воробьевы горы)
* Полный рабочий день (возможен гибкий график работы)
* Оплата нужных для работы книг и журналов
* Медицинская страховка
* Компенсация обедов
* Компенсация за занятия спортом (50%)

2. Программист C++

Зарплата:

* От 30 тыс. руб. – до 60 тыс. В зависимости от графика, опыта работы и квалификации.

Обязанности:

* Работа с одним из существующих модулей поисковой машины: добавление нового функционала, исправление багов.
* Поиск альтернативных алгоритмов и подходов к решению поставленной задачи, объяснение их преимуществ.

Необходимыми навыками с Вашей стороны является:

* Хорошее знание С++, основ ООП
* Хорошее знание одной из библиотек: STL, Boost
* Опыт работы в UNIX shell

Преимуществом является:

* Сообразительность :)
* Понимание сетевых протоколов: TCP/IP, DNS, HTTP; опыт разработки сетевых приложений
* Понимание принципов разработки многопоточных и распределенных систем
* Опыт разработки лексических и синтаксических анализаторов; разработка с использованием lex/flex и yacc/bison
* Знание классических структур данных и алгоритмов, оценка производительности и умение оптимизировать код
* Знание bash, sed, awk или любого другого скриптового языка
* Знание основ Java, JNI

Условия работы:

* Работа в офисе в Москве (м. Воробьевы горы)
* Полный рабочий день (возможен гибкий график работы)
* Оплата нужных для работы книг и журналов
* Медицинская страховка
* Компенсация обедов
* Компенсация за занятия спортом (50%)

Примерные вопросы на собеседовании:

* 1.Определите правила для создания thread-safe кода
* 2.Объясните разницу между блокирующим и неблокирующим IO
* 3.Как браузеры определяют кодировку документов?

знач надо поставить Framework 1.1 и 2.0 на одну ОС…
я понимаю что это может быть делать нельзя…но все-таки?
З.Ы. ток не спрашивайте "зачем", у каждого свои заскоки=)))

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

Должность: Младший Веб-программист
Возраст: от 20 лет
Опыт работы: от 1 года
Образование: высшее или неоконченное высшее
График работы: свободный
Занятость: полная или частичная
Заработная плата: от 12 000 (470 $ ) до 22 000 (860 $) руб. (по результатам собеседования)

- Компания -
Wizartech (ООО «Визартек»)
Профиль: разработка веб-сайтов и систем
Расположение: Санкт-Петербург, ул. Седова (м. Елизаровская)

- Требования -
PHP, MySQL, Java Script, HTML, CSS (базовые знания) ;
Системное мышление,
Умение работать в команде,
Навыки планирования и анализа своей работы,
Умение грамотно документировать свой код и анализировать сторонний,
Ответственность, пунктуальность, порядочность,
Целеустремленность, самоорганизованность;

- Преимущества -
Английский язык,
Владение «Zend Framework»,
Владение «Битрикс: Управление сайтом»,
Знание AJAX,
Пользовательский уровень *nix-систем (shell, crontab и т.д.),
XML/XSLT;

- Обязанности -
Разработка и поддержка заказных и собственных веб-сайтов и систем.

- Условия -
Работа в офисе (бизнес-центр),
Молодой коллектив,
Официальное трудоустройство;

- Контакты -
Георгий
Телефон: +7 (812) 448-56-65 доб. 108, +7 (921) 384 81 25
E-mail: job СОБАЧ@КА wizartech . ru

Праздник! 12.09.08 Ответов: 141

0×100 день года!
С праздником, коллеги!

вот просто долго смотрел какие языки есть, где чо советуют и решил цпп…. месяц учу… вроде норм идет и на практике и в теории…

МЫ СДЕЛАЕМ ВАМ ДИЗАЙН! ДИЗАЙНЕР в Санкт-Петербурге.
Разработка логотипа и фирменного стиля (от 5000 руб.)
Дизайн флаера (от 1000 руб)
Создание рекламных модулей (от 1000 руб.)
Дизайн сайта (от 5000 руб.)
Дизайн визитки (от 500 руб.)
Портфолио на моей странице.
Звонить круглосуточно: 8(909)578-75-35, Игорь.
ICQ 444749568
Пишите в личку – все детали обсудим.

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