#include <cstdlib>
#include <cmath>
#include <iostream>
constexpr float a = -3.14f;
constexpr float b = 3.14f;
constexpr float s = 0.1f;
constexpr int n = std::round(std::abs(a - b) / s);
auto main() -> int
{
std::cout.precision(15);
for (int i = 0; i < n; ++i)
{
float t = static_cast<float>(i) / static_cast<float>(n - 1);
std::cout << i << ": " << (1.0f - t) * a + t * b << "\n";
}
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxjbWF0aD4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKY29uc3RleHByIGZsb2F0IGEgPSAtMy4xNGY7CmNvbnN0ZXhwciBmbG9hdCBiID0gMy4xNGY7CmNvbnN0ZXhwciBmbG9hdCBzID0gMC4xZjsKY29uc3RleHByIGludCBuID0gc3RkOjpyb3VuZChzdGQ6OmFicyhhIC0gYikgLyBzKTsKCmF1dG8gbWFpbigpIC0+IGludAp7CglzdGQ6OmNvdXQucHJlY2lzaW9uKDE1KTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkKICAgIHsKICAgICAgICBmbG9hdCB0ID0gc3RhdGljX2Nhc3Q8ZmxvYXQ+KGkpIC8gc3RhdGljX2Nhc3Q8ZmxvYXQ+KG4gLSAxKTsKICAgICAgICBzdGQ6OmNvdXQgPDwgaSA8PCAiOiAiIDw8ICgxLjBmIC0gdCkgKiBhICsgdCAqIGIgPDwgIlxuIjsKICAgIH0KfQ==