#include #include using namespace std; ifstream cin("printf.in"); ofstream cout("printf.out"); struct data { char c; string s; } a[16]; struct date { char c; int nr; } var[16]; int n,k,poz; char s[128],p[128],*str; void integer(int WIDTH, string S) { int i,SIZE=S.size(); for (i=1;i<=WIDTH-SIZE;++i) cout<<" "; cout<>n; for (i=1;i<=n;++i) { cin>>s; cin.get(); a[i].c=s[0], a[i].s+=(s+2); } cin.getline(p,128); str=p; while (*str!=0) { if (*str=='%') { ++str; switch (*str) { case 's': ++str; var[++k].c='s'; break; case '.': ++str; extrage_nr(nr); var[++k].c='f', var[k].nr=nr; ++str; break; default: extrage_nr(nr); var[++k].c='d', var[k].nr=nr; while (*str!=',' && *str!='%') ++str; break; } } else { if (*str!=',') ++str; else fin(); } } cout<<"\n"; return 0; }