#include <iostream>
#include <iomanip>
int main()
{
float f = 12.1289;
int num;
setlocale(LC_ALL, "Russian");
std::cout << "Введите кол-во цифр после запятой: ";
std::cin >> num;
f = trunc(f * pow(10, num))/ pow(10, num);
std::cout << f << std::endl;
return 0;
}
#include <iostream>
#include <iomanip>
int main()
{
float f = 12.1289;
int num;
setlocale(LC_ALL, "Russian");
std::cout << "Введите кол-во цифр после запятой: ";
std::cin >> num;
f = trunc(f * pow(10, num))/ pow(10, num);
std::cout << f << std::endl;
return 0;
}