fork(6) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int m, n, k;
  8. cin >> m >> n >> k;
  9. cout << m / n << ".";
  10. for (int i = 0; i < k - 1; i ++) //вывод всех цифр после точки, кроме последней
  11. {
  12. m = (m % n) * 10;
  13. cout << m / n;
  14. }
  15. m = (m % n) * 10;
  16. int a = m / n; //считываем и запоминаем последнюю цифру
  17. cout << ((m % n) * 10 / n >=5 ? a + 1 : a); //проверяем идущую за ней: больше 5 - увеличиваем последнюю на 1 и выводим, иначе - просто выводим
  18. return 0;
  19. }
Success #stdin #stdout 0s 3464KB
stdin
1 3 20
stdout
0.33333333333333333333