Написать короткую программу на Си (в среде CodeBlocks)

900 руб.
  • Выполнено
  • 30 просмотров
  • Создано
  • Программирование и разработка ПО
  • Задание № 7265665
Завершить
Стоимость
900 Р
Нужно
Необходимо написать короткую программу (будет использоваться в учебных целях) дле вычисления степеней 2 (до 64) и вывода на экран. Программу пишем на стандартном Си (ANSI) с отладкой в бесплатной среде CodeBlocks (критерий приемки - программа работает на установленной у меня аналогичной системе). Программа должна выводить на экран последовательно количество "зерен" на клетках шахматной доски при их последовательном удвоении, например: (номер клетки)-(зерен на этой клетке)-(всего зерен на N-клетках в сумме) 1-1-1 2-2-3 3-4-7 4-8-15 5-16-31 и т.д. Упрощенно, итоговое число можно записать как 2(в степени N) минус единица. Т.е. на последней клетке (64) лежит 2 в степени 63 зерен, а суммарно на 64 клетках - (2 в степени 64) минус одно зерно. Проблема в том, что размерности стандартного unsigned long хватает до 32-ой степени, дальше идет переполнение. Поэтому для решения придется вводить свой массив для хранения и последовательного вычисления числа. Или какое-то другое решение использовать. Ответ (вывод на экран) делается в десятичной системе, поэтому простое двоичное решение (ответ в конце - это просто 64 единицы в двоичной записи) не подойдет. Исполнитель только с отзывами и соответствующим опытом, т.к. мне нужно получить решение быстро и недорого, т.е. чтобы человек понимал как решается эта классическая задача и не тратил много времени на нее. Оплата переводом на сбер онлайн, БЕЗ БЕЗОПАСНОЙ СДЕЛКИ! Цена примерная, назовите свою.

Последние задания

Заказчик этого задания
Роман

43 года

Отзывы: 131
Случайные отзывы