#include <iostream>
using namespace std;
int main()
{
double E, ak, ap, y=1;
int i = 1, k=2 , p;
p = k - 1;
ap = 2;
cout << "please, input E: ";
cin >> E;
ak = 2 + 1 / y;
if (E <= 0)
{
cout << "E<=0, mistake" << endl;
}
else
{
while (ak-ap<E)
{
k = 2;
k++;
double y = 1;
int i = 1;
while (i <= k)
{
y *= ap;
i++;
}
ak = 2 + (1 / y);
}
cout << "output k=" << k << endl;
cout << "output a(k-1)=" << ap << endl;
cout << "output ak=" << ak << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKCWRvdWJsZSBFLCBhaywgYXAsIHk9MTsKCWludCBpID0gMSwgaz0yICwgcDsKCXAgPSBrIC0gMTsKCWFwID0gMjsKCWNvdXQgPDwgInBsZWFzZSwgaW5wdXQgRTogIjsKCWNpbiA+PiBFOwoJYWsgPSAyICsgMSAvIHk7CgkKCWlmIChFIDw9IDApCgl7CgkJY291dCA8PCAiRTw9MCwgbWlzdGFrZSIgPDwgZW5kbDsKCX0KCWVsc2UKCXsKCQl3aGlsZSAoYWstYXA8RSkKCQl7CgkJCWsgPSAyOwoJCQlrKys7CgkJCWRvdWJsZSB5ID0gMTsKCQkJaW50IGkgPSAxOwoJCQl3aGlsZSAoaSA8PSBrKQoJCQl7CgkJCQl5ICo9IGFwOwoJCQkJaSsrOwoJCQl9CgkJCWFrID0gMiArICgxIC8geSk7CgkJfQoJCWNvdXQgPDwgIm91dHB1dCBrPSIgPDwgayA8PCBlbmRsOwoJCWNvdXQgPDwgIm91dHB1dCBhKGstMSk9IiA8PCBhcCA8PCBlbmRsOwoJCWNvdXQgPDwgIm91dHB1dCBhaz0iIDw8IGFrIDw8IGVuZGw7Cgl9CglyZXR1cm4gMDsKfQ==