Solution:
a.
We must show that, for n sufficiently large, the number abc=2x⋅3y⋅5z divides cba⋅10n=cba⋅2n⋅5n. We will show that this condition is satisfied with n=max{x,z}. Certainly with this choice of n we have that 2x⋅5z divides 2n⋅5n. It therefore suffices to verify that 3y divides cba⋅10n, and clearly to do this it is enough to show that 3y divides cba. For y=0 there is nothing to prove (30=1 divides any number). For y=1 we have that 3 divides abc, that is, by the well-known divisibility criterion for 3, that 3 divides a+b+c. By the same divisibility criterion we then have that 3=3y divides cba (whose digit sum is again a+b+c), which gives the claim. In the case y=2 we proceed similarly: the divisibility criterion for 9 guarantees that a+b+c is a multiple of 9, and hence cba is also a multiple of 3y=9, as desired.
Second solution.
Let us write more properly abc=100a+10b+c and cba=100c+10b+a. We are asked to show that 100a+10b+c=2x⋅3y⋅5z divides (100c+10b+a)⋅10n for n sufficiently large. An integer k divides an integer m if and only if k divides m−tk, where t is any integer. In particular, taking t=10n, we have that 100a+10b+c divides (100c+10b+a)⋅10n if and only if it divides (100c+10b+a)⋅10n−(100a+10b+c)⋅10n=9⋅11⋅(c−a)⋅10n. Since by hypothesis y≤2, it is clear that for n=max{x,z} we obtain the desired divisibility, since 3y divides 9 and 2x⋅5z divides 10max{x,z}=2max{x,z}⋅5max{x,z}.
b.
Let us consider for which k the number abc divides cba⋅10k=cba⋅2k⋅5k. Let us write the prime factorization of abc as 2x⋅5y⋅p1e1⋯pkek, where p1,…,pk are primes distinct from each other and distinct from 2 and 5. Similarly, let us write the factorization of cba as 2X⋅5Y⋅q1f1⋯qrfr. The divisibility condition is that every prime appears in the factorization of abc with an exponent less than or equal to the one with which it appears in cba⋅10k. For primes other than 2 and 5, this means that every pi also appears in the factorization of cba, and that the exponent with which it divides cba is greater than or equal to the one with which it divides abc. This condition does not depend on k. For the primes 2 and 5, however, the condition
2x⋅5y divides cba⋅10k=2X+k⋅5Y+k⋅q1f1⋯qrfr
translates into x≤X+k and y≤Y+k. We then claim that a value of k strictly greater than 9 can never be necessary: indeed k=10 could only be necessary if x≥10 or y≥10, but in that case abc would be divisible either by 210=1024 or by 510>1000, and hence could not be a three-digit number. This shows that the maximum flower cannot exceed 9. On the other hand, taking abc=512=29, we have that the minimum k for which abc divides cba⋅10k=215⋅2k⋅5k is exactly 9 (the factors of 2 in this last product are exactly k). The maximum flower of a three-digit petaloso number is therefore 9.
c.
Suppose for contradiction that 13 divides the petaloso number abc. By what was proved in the previous point we see that 13 also divides cba. Writing these numbers explicitly in terms of their base-10 representation we have abc=100a+10b+c and cba=100c+10b+a. If 13 divides both of these numbers, then it must divide their difference, which is 99(c−a). Now observe that 13 is a prime number, so the product 99(c−a) is divisible by 13 if and only if one of the two factors is. However 99 is not divisible by 13, as is easily checked by direct computation, and c−a is not divisible by 13 since it is the difference of two distinct nonzero digits: indeed we have 0<∣c−a∣≤8, and hence certainly c−a is not a multiple of 13. We have reached a contradiction, so the original assumption that 13 divided abc must have been false, which proves the claim.