Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Очень прошу написать сложную программу на с++ (http://www.tehnari.ru/f41/t256536/)

Dextermrx 10.11.2017 11:09

Очень прошу написать сложную программу на с++
 
Написать сложную программу на с++ , по z найти х такое , что z=(2х+1)2в степени y

По алгоритму : в цикле делить число z на 2 , пока не станет четным ( получим y - кол во итераций ) . А остаток от деления - это и есть 2x+1 , откуда можно найти х


Например: z = 100.
100 / 2 = 50, 50 / 2 = 25 - две итерации => y = 2.
2x + 1 = 25 => x = 12.
То есть 100 = (12 * 2 + 1) * 2^2

Надеюсь на вашу помощь , заранее благодарю


Часовой пояс GMT +4, время: 01:28.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.