👤

Fișierul atestat.in conține pe prima linie două numere naturale nenule: n și c
(5
Să se scrie un program, în limbajul Pascal/C/C++, care:
a) scrie pe ecran, în linie, separate printr-un spațiu, toate numerele de pe linia a doua a fișierului, care au ultima cifră (cifra unităților) egală cu c.
b) prin intermediul subprogramului rast care inversează (răstoarnă) si returnează un număr având cel mult 8 cifre (ex: 1234 devine 4321), afișează răsturnatele tuturor numerelor impare de pe a doua linie a fișierului.
c) scrie în fișierul atestat.out, separate prin câte un spațiu, toate numerele
palindrom din șirul dat, care au exact 3 cifre. Un număr este palindrom dacă citit de la stânga la dreapta sau de la dreapta la stânga are aceiași valoare (ex.151). Dacă nu există astfel de numere în șir, se va scrie în fișier mesajul "NU EXISTĂ NUMERE PALINDROM DE TREI CIFRE".