Anagrame

29 Jan

Dintr-un fişier text se extrag cuvintele, şi se afişează cu litere mici, sortate lexicografic, câte unul pe o linie. Excepţie fac anagramele: în cazul acestora, pe o linie apare un cuvânt împreună cu anagramele sale, sortate lexicografic. Separarea acestora se face prin liniuţă (cratimă). Un cuvânt apare la ieşire o singură dată. Exemplu: Intrare:

Ieșire:

Indicaţii: cuvintele sunt extrase din fişierul text într-un vector folosind o funcţie cu semnătură:

Se sortează lexicografic vectorul şi se suprimă duplicatele, evitând astfel că un cuvânt să apară în mod repetat; se copiază acest vector pe prima linie a unei matrice de şiruri de caractere cu două linii; se sortează pe litere fiecare cuvânt din prima linie şi rezultatul se depune în a două linie, … Read More »

Ce avem acolo, domnule Crusher?

7 Dec

Tânărul Wesley Crusher, la cererea căpitanului Jean-Luc Picard, a fost transferat temporar într-un centru de radiotelescopie al institutului de fizică de pe stația orbitală Omicron. Recent, aici s-au înregistrat câteva semnale ciudate de natură pulsatoare sosite din centrul galaxiei noastre. … Read More »