Sunteți pe pagina 1din 1

Laborator 7 Programare Procedural (Mate)

Sptmna a 7-a
1. (2p) Definim tipul de date complex pentru reprezentarea numerelor complexe
folosind structura urmtoare:
typedef struct {
float parteReala;
float parteImaginara;
} complex;
Scriei un program n care definii funciile de adunare, nmulire i afiare pentru
numere complexe i exemplificai folosirea lor pentru dou numere complexe.

2. (3p) Scriei un program care citete o matrice M bidimensional cu L linii i C


coloane i afieaz elementele ei parcurse n spiral.
Exemplu: pentru matricea
1 2 3 4
5 6 7 8
9 0 1 2
3 4 5 6
programul va afia: 1 2 3 4 8 2 6 5 4 3 9 5 6 7 1 0

3. (3p) Scriei un program care citete o dat n format ZZ/LL/AAAA (zi/luna/an) i


afieaz ziua sptmnii n care pic data respectiv.
Exemplu: pentru 01/01/1990 programul va afia LUNI.
4. (2p) Scriei un program care transform un numr n scriere zecimal n scriere
roman.
Exemplu: pentru numrul 73 programul va afia LXXIII .
5. (10p) Concatenm cifrele de la 1 la 9 pentru a forma numere, iar aceste numere
le punem ntr-o mulime. O astfel de mulime este {2, 5, 47, 89, 631}. Aceast
mulime are proprietatea c toate elementele ei sunt numere prime. Cte astfel
de mulimi (care conin numai numere prime) exist?

S-ar putea să vă placă și