Fișierul intrare/ieșire invcuv.in, invcuv.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.35 sec Limită de memorie 8192 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 .

Invcuv (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 un text și afișează acel text răsturnînd toate cuvintele sale. Textul conține cuvinte separate prin unul sau mai multe spații și se termină cu ‘\n’ (sfîrșit de linie). Un cuvînt conține litere mari, litere mici și cifre. Cuvintele au maxim 100 de caractere.

Date de intrare

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

Date de ieșire

În fișierul de ieșire invcuv.out veți scrie același text în care cuvintele au fost înlocuite cu răsturnatele lor. Spațiile și finalul de linie se vor afișa ca atare.

Restricții

  • Linia din fișierul de intrare conține maxim 2 milioane de caractere, incluzînd caracterul final de linie.
  • Cuvintele conțin litere mici, litere mari sau cifre și sînt separate prin unul sau mai multe spații.
  • Cuvintele au maxim 100 de caractere.
  • 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).
  • Toate caracterele din textul original trebuie afișate, inclusiv ‘\n’ de la final!

Exemplu

invcuv.in invcuv.out Explicații
acitamrofnI azaemrof itnim elanoitatupmoc
Informatica formeaza minti computationale
Textul afișat este textul de la intrare ale cărui cuvinte au fost inversate.

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

Indicii de rezolvare

Arată 5 categorii