Sunteți pe pagina 1din 2

1.

Scriei un program C/C++ care citete de la tastatur un numr natural nenul n (n24) i
construiete n memorie o matrice cu n linii i n coloane care s conin primele n2 numere
naturale pare. Prima linie a matricei va conine, n ordine cresctoare, valorile 0, 2,.., 2n-2; a
doua linie va conine, n ordine, valorile 2n, 2n+2,.., 4n-2; a treia linie va conine, n
ordine, valorile 4n, 4n+2,.., 6n-2, iar ultima linie va conine, n ordine, valorile 2n2-2n,
2n2-2n+2,.., 2n2-2. Programul afieaz pe ecran matricea construit, cte o linie a matricei
pe cte o linie a ecranului, elementele de pe aceeai linie fiind desprite
prin cte un spaiu.
Exemplu: pentru n=3 se va afia matricea alturat.
024
6 8 10
12 14 16
2. Scriei programul C/C++ care citete de la tastatur dou numere naturale m i n
(1m50, 1n50) i m* n numere ntregi de cel mult 5 cifre ce reprezint elementele
unui tablou bidimensional, i afieaz pe ecran ultima cifr a produsului elementelor pozitive
aflate pe linii cu numere de ordine pare i coloane cu numere de ordine impare.
Numerotarea liniilor, respectiv a coloanelor, se va face ncepnd cu valoarea 1. Dac nu
exist elemente pozitive aflate pe linii cu numere de ordine pare i coloane cu numere de
ordine impare, se va afia mesajul NU EXISTA. (10p.)
Exemplu: pentru m=4, n=4 i matricea alturat se va afia 5
(care reprezint ultima cifr a valorii 355=5*71).
11 -21 31 41
5 -61 71 -81
91 11 21 31
-11 31 -41 0
3. Scriei un program n limbajul C/C++ care citete de la tastatur dou valori naturale n i m
(1n24, 1m24) i construiete n memorie un tablou bidimensional cu n linii i m coloane
format din toate numerele naturale de la 1 la n*m, ca n exemplu. Programul va afia pe
ecran, pe n linii, tabloul obinut, elementele fiecrei linii fiind separate prin cte un spaiu.
Exemplu: pentru n=4 i m=5 se va afia:
20 19 18 17 16
11 12 13 14 15
10 9 8 7 6
12345
4. Scriei un program n limbajul C/C++ care citete de la tastatur dou valori naturale n i m
(1n24, 1m24) i construiete n memorie un tablou bidimensional cu n linii i m coloane
format din toate numerele naturale de la 1 la n*m, ca n exemplu. Programul va afia pe ecran,
pe n linii, tabloul obinut, elementele fiecrei linii fiind separate prin cte un spaiu.
Exemplu: pentru n=5 i m=4 se va afia:
5 10 15 20
4 9 14 19
3 8 13 18

2 7 12 17
1 6 11 16

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