Alte tipuri de date structurate

Tipul mulţime

1) Se dau n (1<=n<=30) şiruri de caractere (litere mici şi mari ale alfabetului englez şi cifrele sistemului zecimal). Să se determine caracterele folosite în toate şirurile de caractere. Exemplu: Date de intrare n=3 siruri Abcdammbc123ads
Sgssa89822221iuAsd
Hgds921kjdkAsda
Se va afişa A d s 1 2.
2) Se dau două mulţimi a şi b cu componente numere naturale mai mici sau egale cu 255. Se cere să se determine mulţimile: ab, ab, a-b. Exemplu: Date de intrare: multimea a 1 2 3 4 7 5 multimea b 4 5 8 Date de ieşire: reuniune 1 2 3 4 5 7 8 intersectie 4 5 diferenta 1 2 3 7.
3) Se dau n, 1<=n<=30, mulţimi cu elemente numere naturale mai mici sau egale cu 255. Se cere ă se afle elementele intersecţiei mulţimilor. Exemplu: Date de intrare: m=3 multime1 1 2 3 4 5 multime2 2 4 7 1 multime3 4 5 2 9 Date de ieşire: intersectie 2 4.
4) Se citesc, din linii diferite, n cuvinte cuprinzând litere mici ale alfabetului latin. Se cere să se afişeze literele distincte din fiecare cuvânt citit şi literele distincte întâlnite în toate cele n cuvinte. Exemplu:Date de intrare: numar cuvinte=2 cuvant1: backspace cuvant2: program Date de ieşire: litere cuvant1: a b c e k p s litere cuvant2: a g m o p r litere total: a b c e g k m o p r s.
5) Se dau două numere în baza 16 cu cel mult 255 cifre. Se cere să se afişeze cifrele comune celor două numere. Exemplu: Date de intrare: 1A67Fb 56DB345AA Date de ieşire: 6 A B.
6) Se introduc numele medicamentelor indicate şi contraindicate în 10 boli. Se cere să se afişeze numele medicamentelor care se pot administra unui pacient care suferă de mai multe boli din cele 10.
7) Se consideră maxim 10 mulţimi de numere de tip byte. Să se verifice dacă sunt disjuncte.

Comentarii

Postări populare de pe acest blog

Deplasarea elementelor unui vector

Alt set de probleme

Obiecte cu care lucreaza algoritmii