| # 322 Propusă de Administrator Platformă la data de 15 Iunie 2018 - 16:03:09 - pentru clasa 11 |
| |
| În fişierul test.in se află pe prima linie un număr natural n (n<=9), iar pe a doua linie se află numere naturale a1, a2, ….., an din multimea cifrelor zecimale ({0, 1, 2,….., 9}). Se
cere să se calculeze suma S= a1a2…an + ana1a2…an-1 + … + a2a3…ana1, si să se scrie în fișierul test.out, utilizând un proces iterativ de calcul al însumării, termenul
curent de însumat fiind obţinut prin rotaţia la dreapta aplicată precedentului termen. Pentru obţinerea termenului curent al sumei se va aplica un procedeu eficient prin
care să se evite crearea puterilor lui 10. Date de intrare
Fișierul de intrare test.in conține pe prima linie numărul
n și alte n numere naturale nenule.
Date
de ieșire Fișierul de ieșire test.out va
conține suma S= a1a2…an +
ana1a2…an-1 + … + a2a3…ana1, Restricții și
precizări numerele fișierului
de intrare vor fi de o cifră Exemplu
test.in 3 2 5 4 test.out 1221 | ||