Mam pełną świadomość i sam doszedłem do tego co napisałeś. Jednak jak na razie poziom moich umiejętności nie bardzo pozwala mi napisać tego w ten sposób aby jednym printf-em wczytać do tej tablicy całe wyrażenie np. "1234567890" tak aby tb[0]=1 a tb[4]=5 czyli każdy znak w innej komórce tablicy.
To ja może pokażę całe zadanie żeby było łatwiej zrozumieć o co mi chodzi.
Wejście
Na standardowym wejściu w pierwszych 3 liniach program otrzymuje:
w I linii wejścia: liczbę mieszkańców N (N ≤ 100),
w II linii wejścia: liczbę P,
w III linii wejścia: liczbę K (K ≤ 1000).
Liczby P i K określają stawkę podatku w ten sposób, że każdy musi zapłacić P10-K swojego dochodu (P10-K < 1). Na przykład jeśli P=123, a K=3, wtedy stawka podatku jest równa 0,123 (=12310-3), więc aby obliczyć podatek, należy od dochodu D odjąć 0,123D.
W następnych N liniach znajdują się dochody mieszkańców - każda kwota w oddzielnej linii. Zapis liczby P oraz dochodów mieszkańców zajmuje maksymalnie 1000 cyfr dziesiętnych, ponadto w zapisie liczb na wejściu nie występują nieznaczące zera (po lewej stronie). Wszystkie wyniki, w tym również pośrednie, są nieujemne.
Wyjście
Dla każdego mieszkańca należy wypisać w oddzielnej linii jego zarobek na czysto (zysk), czyli dochód po zapłaceniu podatku.
Przykład
Wejście
5
12
4
1000
10000000000000000000
90
0
462356734134963112195938737431869850079156421947107512411350302988000931945879857475406946284377851116
Wyjście
999
9988000000000000000
90
0
461801906054001156461303610946951606259061434240770983396456682624415330827544801646436457948836597695