subII MATRICI

  • Upload
    ma

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

subII MATRICI

Citation preview

Scriei un program Pascal care citete de la tastatur dou numere naturale nenule n i m(2m10, 2n10) i care construiete n memorie i apoi afieaz o matrice A cu n linii(numerotate de la 1 la n) i m coloane (numerotate de la 1 la m) cu proprietatea c fiecareelement Aij memoreaz cea mai mic dintre valorile indicilor i i j (1in, 1jm).Matricea se va afia pe ecran, cte o linie a matricei pe cte o linie a ecranului, elementelefiecrei linii fiind separate prin cte un spaiu.5.Exemplu: pentru n=4 i m=5 se va afia matricea alturat.(10p.)1 1 1 1 11 2 2 2 21 2 3 3 31 2 3 4 4n secvena de program alturat, variabila a memoreazo matrice cu n linii i n coloane (numerotate de la 1 la n)cu elemente numere ntregi, iar toate celelalte variabilesunt ntregi. tiind c n este un numr natural par, nenul,scriei instruciunile care pot pot nlocui punctele desuspensie din secvena de program alturat astfel nct,n urma executrii acesteia, s se afieze ultima cifr asumei elementelor pozitive de pe linia k (1kn) amatricei a. (6p.)s:=0;for j:=1 to n div 2 dobegin.............end;writeln(s);Scriei un program Pascal care citete de la tastatur un numr natural n (2n24) iconstruiete n memorie o matrice cu n linii i n coloane ale crei elemente vor primi valoridup cum urmeaz:- elementele aflate pe diagonala principal a matricei vor primi valoarea 0- elementele de pe prima coloan, cu excepia celui aflat pe diagonala principal vor primivaloarea n- elementele de pe a doua coloan, cu excepia celui aflat pe diagonala principal vor primivaloarea n-1...- elementele de pe ultima coloan, cu excepia celui aflat pe diagonala principal vor primivaloarea 1Programul va afia matricea astfel construit pe ecran, cte o linie a matriceipe cte o linie a ecranului, cu cte un spaiu ntre elementele fiecrei linii (ca nexemplu).Exemplu: pentru n=4 se va afia matricea alturat. (10p.)0 3 2 14 0 2 14 3 0 14 3 2 0Scriei un program Pascal care citete de la tastatur un numr natural n (2n24) iconstruiete n memorie o matrice cu n linii i n coloane ale crei elemente vor primi valoridup cum urmeaz:- elementele aflate pe diagonala secundar a matricei vor primi valoarea 0- elementele de pe prima linie, cu excepia celui aflat pe diagonala secundar vor primivaloarea n- elementele de pe a doua linie, cu excepia celui aflat pe diagonala secundar vor primivaloarea n-1...- elementele de pe ultima linie, cu excepia celui aflat pe diagonala secundar vor primivaloarea 1Programul va afia matricea astfel construit pe ecran, cte o linie a matriceipe cte o linie a ecranului, cu cte un spaiu ntre elementele fiecrei linii (can exemplu).Exemplu: pentru n=4 se va afia matricea alturat. (10p.)4 4 4 03 3 0 32 0 2 20 1 1 1Scriei un program Pascal care citete de la tastatur dou numere naturale n i m(2m10, 2n10) i care construiete n memorie i apoi afieaz o matrice A cu n linii(numerotate de la 1 la n) i m coloane (numerotate de la 1 la m) cu proprietatea c fiecareelement Aij memoreaz cea mai mare dintre valorile indicilor i i j (1in, 1jm).Matricea se va afia pe ecran, cte o linie a matricei pe cte o linie a ecranului, elementelefiecrei linii fiind separate prin cte un spaiu.5.Exemplu: pentru n=4 i m=5 se va afia matricea alturat.(10p.)1 2 3 4 52 2 3 4 53 3 3 4 54 4 4 4 5Scriei un program Pascal care citete de la tastatur dou numere naturale n i p(2n20, 1p20) i construiete n memorie un tablou bidimensional cu n linii i pcoloane. Tabloul va fi construit astfel nct, parcurgnd tabloul linie cu linie de sus n jos ifiecare linie de la stnga la dreapta, s se obin irul primelor n*p ptrate perfecteimpare, ordonat strict cresctor, ca n exemplu. Tabloul astfel construit va fi afiat pe ecran,fiecare linie a tabloului pe cte o linie a ecranului, cu cte un spaiu ntre elementele fiecreilinii.Exemplu: pentru n=2, p=3 programul va afia tabloul alturat:(10p.)1 9 2549 81 121Se consider tabloul bidimensional cu n linii i n coloane ce conine numere naturale cu celmult patru cifre fiecare. Scriei programul Pascal care citete de la tastatur numrul naturaln (2n23) i cele n*n elemente ale tabloului i apoi afieaz pe ecran elementele primuluiptrat concentric, separate prin cte un spaiu. Ptratul este parcurs n sensul acelor deceasornic ncepnd din colul su stnga-sus, ca n exemplu. Primul ptrat concentric esteformat din prima i ultima linie, prima i ultima coloan a tabloului.Exemplu: pentru n=5 i tabloul alturat, se vaafia:1 2 3 4 5 1 6 2 7 6 5 4 3 7 2 6(10p.)1 2 3 4 56 7 8 9 12 3 4 5 67 8 9 1 23 4 5 6 7Scriei un program Pascal care citete de la tastatur dou numere naturale n i p(2n20, 1p20) i construiete n memorie un tablou bidimensional cu n linii i pcoloane. Tabloul va fi construit astfel nct, parcurgnd tabloul linie cu linie de sus n jos ifiecare linie de la stnga la dreapta, s se obin irul primelor n*p ptrate perfecte pare,ordonat strict cresctor, ca n exemplu. Tabloul astfel construit va fi afiat pe ecran, fiecarelinie a tabloului pe cte o linie a ecranului, cu cte un spaiu ntre elementele fiecrei linii.Exemplu: pentru n=2, p=3 programul va afia tabloul alturat:(10p.)0 4 1636 64 100Scriei un program Pascal care citete de la tastatur dou valori naturale nenule m i n(m10, n10) i apoi m*n numere naturale nenule cu cel mult 4 cifre fiecare, reprezentndelementele unei matrice cu m linii i n coloane. Programul determin apoi valorile minime depe fiecare linie a matricei i afieaz pe ecran cea mai mare valoare dintre aceste minime.Exemplu: pentru m=3, n=5 i matricea5 13 7 2 39 6 12 9 103 6 5 4 7, se afieaz pe ecran valoarea 6(cea mai mic valoare de pe prima linie a matricei este 3, cea mai mic valoare de pe linia adoua este 6, cea mai mic valoare de pe linia a treia este 2. Cea mai mare dintre aceste treivalori este 6).Scriei un program Pascal care citete de la tastatur un numr natural n (2