Программа для деления числа
100 UAHДоброго времени суток. Нужно написать 2 консольные программы под видро 10 х64. Суть программы такова: У меня есть файл в котором записано в один ряд целое число. Число большое, примерно 25 000 000 символов(24мб). Нужно что бы это число делилось на другое целое число которое я виду в программу. т.е. логика такова:
1)я сначала в командную строку вожу имя файла;
2)потом вожу на какое число нужно поделить и нажимаю Enter;
3)после чего программа записывает в начало нового файла цифру которую я вел(т.е. на которую делиться все) и ставит пробел;
4)программа высчитывает результат;
5)результат записывается после цифры(цифру которую я описал в пункте 3)
6)Файл сохраняется в бинарном виде в той же папке откуда взят исходный файл.
Вторая программа должна делать все что я только что описал только наоборот. Логика:
1)Вожу имя файла
2)Программа считывает первые цифры до пробела(как Вы поняли пробел это разделитель, что бы программа могла понять где заканчивается число на которое теперь нужно множить)
3)После программа умножает число до пробела на число которое находиться после пробела и записывает в файл формата txt
Все!
На каком языке будет написана программа мне по большому счету все равно, лишь бы выполняла функции что я описал и работала на видре. Если есть вопросы, то пишите в "Обсуждения" с радостью на них отвечу. Спасибо
Приложения 1
Отзыв заказчика о сотрудничестве с Dmitrij Dementiev
Программа для деления числаСказать что супер исполнитель и мастер программирования на языке С - это ничего не сказать! Дима взялся сделать ради забавы, но вникся в проект настолько, что некоторые исполнители которые делают ради денег так не вылаживаются как этот. Я попросил других исполнителей написать хотя бы черновой вариант программы что бы понять сколько по времени будет занимать вычисление, в тех программах что они написали вычисление проводилось примерно 10-15 минут. Программа Дмитрия делает это за 3-4 секунды. Постоянно на связи и постоянно предлагает варианты решения проблемы. Однозначно буду обращаться еще к исполнителю так как Профессионал с большой буквы. Однозначно рекомендую к сотрудничеству. Если Вам нужно нестандартное, оптимизированное и качественно выполненное, решение, вашей задачи или проблемы, то Дмитрий в этом просто АС. Еще раз спасибо за сотрудничество.
Отзыв фрилансера о сотрудничестве с Женей Петровским
Программа для деления числаХороший заказчик.
Задача поставлена корректно, при возникновении неучтенных ситуаций быстро и легко адаптировался и принимал необходимые решения. Постоянно на связи.
-
316 12 1 Доброго дня.
С ТЗ ознакомился, готов взяться за выполнение данного задания. Сложностей не вижу
Пишите, все обсудим и буду приступать
-
102 1 0 Здравствуйте, готов выполнить вашу задачу на питоне или шарпе. Обращайтесь.
-
15 1 0 Напишу на чистом Си за полчаса ради забавы. Оплата чисто символическая. С Вас отзыв.
Телеграм: http://t.me/imperfectum
Skype: xtota.dmitriy
-
491 29 1 1 Сделаю. С#.
=======================
60 символов. 60 символов. 60 символов. 60 символов. 60 символов. 60 символов. 60 символов.
-
378 85 3 6 добрый день, в целом задача понятна и реализуема, вот только 24 мб это еще загрузить в оперативу нужно, пройтись по нему и выполнить арифметику, может подтормаживать
-
86 1 0 Здравствуйте, готов реализовать данную задачу. Отпишите в телеграм @Arcex_official
-
359 28 0 Здравствуйте! Напишу на Java с помощью класса BigInteger. В цену входит проверка работы ПО на соответствующем железе, которое потянет такого рода вычисления.
-
2378 156 5 Здравствуйте!
Обращайтесь, сделаю быстро и качественно.
Могу сделать как на С так и на С++.
Указанные цена и сроки - программа будет с использованием сторонней библиотеки. Могу полностью написать алгоритмы сам, но будет подороже, но это если для лабораторной.
Короче обращайтесь, есть что обсудить.
-
972 13 0 Выполню на python или c ++, имею богатый опыт в решении таких задач, так как я участвовал во многих олимпиадах с подобными задачами. Стоит вопрос по длительности выполнения программы? Свяжитесь со мной, уточним все детали.
-
149 Здравия, Евгений)
Готов взяться за ваш заказ. Напишу на C#.
Не уверен, можно ли вообще сделать это на компьютере, но есть одна идея...
Обращайтесь, буду рад сотрудничеству)
-
Максимальное число,которым оперирует ПК - unsigned 64-bit integer или 18,446,744,073,709,551,615.
-
Это будет рекурсивная архитектура 😁 Арифметика новой эпохи!)
-

За длинную арифметику верно сказали выше, это единственный способ грамотно решить вашу задачу.
-
А вообще можно реализовать и с минимальным расходом ОЗУ и делить/умножать числа сравнимые с размером жёсткого диска ))
-

язаться мой вк https://vk.com/kopeykahackforcounterstrike
-
Актуальные фриланс-проекты в категории C и C++
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 12 дней 22 часа назад ∙ 17 ставок |