Я узнавал о C ++ и C # разработки, но я не хватает мотивации. Поскольку я жадный человек, я предлагаю, чтобы сделать некоторые основные консольные приложения (калькуляторы, возможно, некоторые очень простые игры или другие простые вещи). Я планирую учиться, как я кода, так что я всегда готов к новым вызовам. Я понимаю, что очень много людей здесь разработчики и, конечно, знают гораздо больше, чем у меня, но со мной, вы будете поощрять молодой парень, чтобы иметь большое будущее.
Если вы заинтересованы в такого рода приложений, пожалуйста, пришлите мне в ПМ с тем, что вы хотите и сколько вы готовы заплатить за это, хотя я, конечно, не следует ожидать много (по линии 0.10-0.25BTC) , Я также буду извиняться за любого не смысла в этом сообщении, я французский канадец, так что английский мой второй язык. Что на самом деле приносит идею на мой взгляд, я готов переводить документы с английского на французский или с французского на английский.
Im чувство щедрым, так что я буду укусить, если вы по-прежнему делать это. Ниже приведены четыре проблемы программирования, каждый ввести ключевую концепцию программирования (рекурсии, файл ввода / вывода, двоичные числа, обработка строк и сортировки). Я пытался поставить их в порядке, что я считаю, что легче всего труднее, но вы можете не согласиться с заказом (Вы не должны делать их в порядке или даже делать все из них) Для каждой проблемы, положить исходный код и скомпилированный исполняемый (ЕХ-файл) для загрузки и пришлите мне ссылку. Я дам вам .15 BTC для каждой задачи, где я доволен вашим решением. Если вы получите идеальное решение для всех 4-х проблем, я дам вам дополнительную .15 BTC в общей сложности .75 BTC.
1. Попросите пользователя для ввода положительного целого числа х. Без использования петли или GOTO заявления (смотреть рекурсии), печать "RECURSION!" х раз.
2. Попросите пользователя для ввода "D" или "В", Если вход "D", Запрашивать у пользователя ввести положительное целое число в в базе-10 (десятичное) и выводить их в виде двоичного файла. Если вход "В", Запрашивать у пользователя ввести положительное целое число в базе-2 (двоичные) и его преобразование в десятичной дроби. Предполагается, что все данные корректны (не ошибка проверки)
Для примера рассмотрим номер четыре. Четыре равно 4 в базовой-10 (десятичное) и 100 в базовой-2 (двоичный)
Пример запуска # 1:
Тип: D Входной сигнал: 4 Выход: 100
Пример запуска # 2:
Тип: B Входное напряжение: 100 Выход: 4
3. Попросите пользователя для ввода "С" или "D", А затем, имя файла / путь для чтения для ввода, и имя файла / путь для вывода. Если пользователь положить "С" (для "Компресс"), Сжать файл, используя сжатие по длине прогона. Если пользователь положить "D", Распаковать файл, используя сжатие Run-Length. В обоих случаях, выход в результате к имени файла / путь пользователю предоставляется для вывода.
сжатие Run-Length легко понять. Рассмотрим текстовый файл, который только имеет "AAABB", Это будет сжимать что-то вроде 3A2B. По существу, "3A2B" говорит 3 и в 2 Б, или "AAABB", Другие примеры:
4. Попросите пользователя для входа (не Предположим, что вход всегда целое. Нет необходимости ошибки проверки ввода). Продолжайте задаёте до пользовательских типов "конец" (без учета регистра). Предполагается, что все данные корректны (целое число или "конец" (без учета регистра)). После того, как пользователь "конец", Сортировать целые числа и вывести результат. Не используя библиотечные функции для сортировки! :]