#include "manip.h"
#include <iomanip.h>

ostream& operator << (ostream& out, manip my)
 { return my.f(out, my.w, my.p, my.c); }

ostream& myfunc(ostream& out,int W,int P,char C)
 {
     out<< setfill(C) // символ заполнения
      << setprecision(P); // точность вывода вещественных чисел
  out.width(W);//ширина поля вывода
  return out;
 }

manip MP(int P,int W,char C)
 {
  return manip(myfunc,W,P,C);
 }
