#include <iostream>
#include <cstring>
#include <cctype>
using namespace std;
char* skroc(char *zrodlo, unsigned dlugosc)
{
if(dlugosc < strlen(zrodlo))
zrodlo[dlugosc - 1] = '\0';
return zrodlo;
}
double podatek(double kwota)
{
return kwota > 50000 ? 50000 * 0.1 + (kwota - 50000) * 0.3 : kwota * 0.1;
}
void wszystkieCyfry(char *ciag)
{
for(; *ciag; ciag++)
*ciag = (int) isdigit(*ciag);
}
int main()
{
{
char CTablica[] = { "Brak zaliczenia" };
cout << skroc(CTablica, 4) << endl;
}
{
double Dochod = 70365.5;
double WyliczonyPodatek;
WyliczonyPodatek = podatek(Dochod);
}
{
char CTablica[] = { "11111111" };
wszystkieCyfry(CTablica);
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KI2luY2x1ZGUgPGNjdHlwZT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNoYXIqIHNrcm9jKGNoYXIgKnpyb2RsbywgdW5zaWduZWQgZGx1Z29zYykKewoJaWYoZGx1Z29zYyA8IHN0cmxlbih6cm9kbG8pKQoJCXpyb2Rsb1tkbHVnb3NjIC0gMV0gPSAnXDAnOwoJcmV0dXJuIHpyb2RsbzsKfQoKZG91YmxlIHBvZGF0ZWsoZG91YmxlIGt3b3RhKQp7CglyZXR1cm4ga3dvdGEgPiA1MDAwMCA/IDUwMDAwICogMC4xICsgKGt3b3RhIC0gNTAwMDApICogMC4zIDoga3dvdGEgKiAwLjE7Cn0KCnZvaWQgd3N6eXN0a2llQ3lmcnkoY2hhciAqY2lhZykKewoJZm9yKDsgKmNpYWc7IGNpYWcrKykKCQkqY2lhZyA9IChpbnQpIGlzZGlnaXQoKmNpYWcpOwp9CgppbnQgbWFpbigpIAp7Cgl7CgkJY2hhciBDVGFibGljYVtdID0geyAiQnJhayB6YWxpY3plbmlhIiB9OwoJCWNvdXQgPDwgc2tyb2MoQ1RhYmxpY2EsIDQpIDw8IGVuZGw7Cgl9Cgl7CgkJZG91YmxlIERvY2hvZCA9IDcwMzY1LjU7CgkJZG91YmxlIFd5bGljem9ueVBvZGF0ZWs7CgkJV3lsaWN6b255UG9kYXRlayA9IHBvZGF0ZWsoRG9jaG9kKTsKCX0KCXsKCQljaGFyIENUYWJsaWNhW10gPSB7ICIxMTExMTExMSIgfTsKCQl3c3p5c3RraWVDeWZyeShDVGFibGljYSk7Cgl9Cn0=