Fișierul intrare/ieșire palindromuri.in, palindromuri.out Sursă Test IQ Academy clasa a 7-a
Autor Cristian Frâncu Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.5 sec Limită de memorie 16384 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Palindromuri (clasa a 7-a)

Notă: acesta este un exercițiu introductiv în recursivitate. Pentru a avea sens respectați cerința întocmai, rezolvîndu-l cu funcții recursive. Dacă scrieți corect programul el nu trebuie să conțină instrucțiuni de ciclare, gen for, while sau do ... while și nici tablouri.

Scrieți un program care citește mai multe numere și afișează numărul de numere palindrom. Un număr palindrom este un număr simetric, în care prima cifră este egală cu ultima cifră, a doua cu penultima, etc. Numerele se află pe o singură linie, separate prin unul sau mai multe spații și se termină cu ‘\n’ (sfîrșit de linie). Numerele nu conțin cifre 0 și au maxim 36 de cifre.

Date de intrare

Fișierul de intrare palindromuri.in conține un șir de numere terminat cu caracterul sfîrșit de linie.

Date de ieșire

În fișierul de ieșire palindromuri.out veți scrie numărul de numere palindrom din fișierul de intrare.

Restricții

  • Fișierul de intrare conține maximum 1 milion de caractere, incluzînd caracterul final de linie.
  • Numerele de la intrare nu conțin cifra zero.
  • Numerele de la intrare au maxim 36 cifre.
  • Numerele de la intrare sînt despărțite de unul sau mai multe spații.
  • Nu aveți voie să folosiți instrucțiuni de ciclare (while, for, etc).
  • Nu aveți voie să folosiți tablouri (vectori, matrice, etc).
  • Pentru teste în valoare de 50p numerele au maxim 18 cifre.

Exemplu

palindromuri.in palindromuri.out Explicații
334915 9 67855 44 6462 8668 38995
3
Sînt 7 numere, din care 3 palindromuri: 9 44 8668
62423 2214 31919 88292 85458 397793 21
2
Sînt 7 numere, din care 2 palindromuri: 85458 397793

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii