1. S se scrie programul pentru calculul sumei elementelor de rang
impar ale unui vector de dimensiune n. Pascal: var x:array[1..100]of integer; n,i,s: integer; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('x[',i,']"'!;readn(x[i]!; if i div #$%0 t&en s:"s'x[i]; end; writen(' ',s!; end. Codul C: (incude$stdio.&% void main(! )foat v[10],s; int n,i; *rintf(+Introduceti numaru de eemente ae vectoruui,n"+!;scanf(+,d+,-n!; for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui,a(,d!"+,i!;scanf(+,f+,-v[i]!;. for(s"0,i"1;i$n;i'"#!s"s'v[i]; *rintf(+/uma eementeor de rang im*ar este:,f+,s!; . Parametrii de I: v[10]0vector cu 10 com*onente reae; n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; Parametrii de E: s0suma eementeor;reaa(vectoru are com*onente reae!; 2. S se scrie programul pentru calcularea mediei geometrice a elementelor pozitive dintr-un vector de dimensiune n. Pascal: var x:array[1..100]of integer; n,i,s: integer; m:rea; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('x[',i,']"'!;readn(x[i]!; if x[i]%"0 t&en m:"m'(x[i]1x[i]!; end; m:"s2rt(m!; writen('3edia geometrica este" ',m!; end. Codul C: (incude$stdio.&% (incude$mat&.&% void main(! ) int n,4"0,i"0;foat x[100], mg"1; *rintf(+Introduceti dimensiunea vectoruui, n"+!; scanf(+,d+,-n!; for(i"0;i$n;i''!) *rintf(+x[,d]"+,i!;scanf(+,f+, -x[i]!;. for(i"0;i$n;i''! if(x[i]%0!)mg1"x[i];4'';. if(4%1! ) mg"ex*(og(mg!54!; *rintf(+3edia geometrica este ,f.+, mg!;. ese *rintf(+3edia geometrica nu se *oate cacuca6+!; . Set de valori: Parametrii de I: n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; 40nr eementeor *o7itive;intreg; x[100]0vector cu 100 de eemente reae; Parametrii de E: mg0media geometrica;variabia reaa *t ca eementee vectoruui sunt reae; 3. S se scrie programul pentru determinarea pozitiei ultimei apariii a unei valori date !ntr-un vector neordonat" de dimensiune n. Pascal: var x:array[1..100]of integer; n,i,v,*: integer; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('x[',i,']"'!;readn(x[i]!; end; write('Introduceti vaoarea dorita'!;readn(v!; *:"0; for i:"1 to n do if v"x[i] t&en *:"i; writen(' *o7itia este ',*!; end. Codul C: (incude $stdio.&% void main(! )foat v[10],a;int n,i,*o7; *rintf(+Introduceti dimensiunea vectoruui,n"+!; scanf(+,d+,-n!; for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui,v(,d!"+,i!;scanf(+,f+,-v[i]!;. *rintf(+Introduceti vaoarea cautata:+!;scanf(+,f+, -a!; *o7"01; for(i"0;i$n;i''! if(v[i]""a! *o7"i; if(*o7""01! *rintf(+vaoare negasita+!; ese *rintf(+*o7itia este:,d+, *o7!; . Set de valori: Parametrii de I: n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; v[10]0vector cu 10 com*onente reae; a0vaoarea cautata;reaa(dintre eementee vectoruui!; Parametrii de E: *o70variabia care retine vaoarea curenta a indiceui;intreg *t ca indicee e intreg; 4. S se scrie programul care #ace intersc$im%area elementelor egal deprtate de capetele unui vector &i a#i&area vectorului o%inut. Pascal: var x:array[1..100]of integer; n,i,*: integer; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('x[',i,']"'!;readn(x[i]!; end; for i:"1 to n mod # do begin *:"x[i]; x[i]:"x[n0i'1]; x[n0i'1]:"*; end; for i:"1 to n do writen(x[i]!; end. Codul C: (incude$stdio.&% (incude$conio.&% void main(void! )int x[80],i,aux,n; *rintf(+9n Introduceti dimensiunea vectoruui initia:+!;scanf(+,d+, -n!; *rintf(+9n :ectoru initia este:+!; for(i"0;i$n;i''! )*rintf(+9n x[,d]"+,i!;scanf(+,d+, -x[i]!;. for(i"0;i$n5#;i''! )aux"x[i];x[i]"x[n0i01];x[n0i01]"aux;. *rintf(+9n :ectoru comutat este:+!; for(i"0;i$n;''i!) *rintf(+9nx[,i]",i+,i,x[i]!;. getc&(!; . Set de valori: Parametrii de I: n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; x[80]0vector cu 80 com*onente intregi; aux0variabia auxiiara;intreaga; Parametrii de E: x[80]0vectoru comutat;are eemente intregi *t ca vectoru initia are com*onente intregi; 5. S se scrie programul pentru determinarea elementului ma'im dintr- un vector de dimensiune n &i a tuturor apariiilor sale. Pascal: var x:array[1..100]of integer; v:array[1..100]of integer; n,i,max,4: integer; begin 4:"0; write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('x[',i,']"'!;readn(x[i]!; end; max:"x[1]; for i:"1 to n do if x[i]%max t&en max:"x[i]; for i:"1 to n do if x[i]"max t&en begin 4:";'1; v[4]:"i; end; writen('3aximu este ',max!;write(' /i *o7itiie ui sunt: '!; for i:"1 to 4 do write(' ',v[4]!; end. Codul C: (incude$stdio.&% void main(! )int n,i, *o7[100],nr*o7; foat x[100], max; *rintf(+Introduceti dimensiunea vectoruui, n"+!; scanf(+,d+, -n!; for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui,x(,d!"+,i!;scanf(+,f+, -x[i]!;. max"x[0];*o7[0]"i;nr*o7"1; for(i"1;i$n;i''! if(max$x[i]! )max"x[i];*o7[0]"i;nr*o7"1;. ese if(max""x[i]! )*o7[nr*o7]"i;nr*o7'';. *rintf(+3aximu este ,8.#f si a*are *e *o7itiie:+,max!; for(i"0;i$nr*o7;i''! *rintf(+,d;+,*o7[i]!; . Parametrii de I: x[100]0vector cu 100 com*onente reae; n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; Parametrii de E: *o7[100]0vectoru de *o7itie;variabia intreaga;retine vaoarea curenta a indiceui de *arcurgere a vectoruui; nr*o70indicee vectoruui *o7;intreg; max0variabia care contine maximu vectoruui;reaa; 6. S se scrie programul pentru calcului produsului vectorial dintre doi vectori de dimensiune n. Pacal: var x,v,m:array[1..100]of integer; n,i: integer; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('x[',i,']"'!;readn(x[i]!; end; for i:"1 to n do begin write('v[',i,']"'!;readn(v[i]!; end; for i:"1 to n do begin m[i]:"v[i]1x[i];write(' ',m[i]!; end; end. Codul C: (incude$stdio.&% void main(! )int n,i;foat x[100],y[100],7[100]; *rintf(+Introduceti dimensiunea vectorior,n"+!; scanf(+,d+,-n!; *rintf(+Introduceti eementee *rimuui vector:9n+!; for(i"0;i$n;i''! )*rintf(+x[,d]"+,i!;scanf(+,f+, -x[i]!;. *rintf(+Introduceti eementee ceui de a doiea vector:+!; for(i"0;i$n;i''! )*rintf(+y[,d]"+,i!;scanf(+,f+, -y[i]!;. for(i"0;i$n;i''!7[i]"x[i]1y[i]; *rintf(+<rodusu vectoria este:9n+!; for(i"0;i$n;i''!*rintf(+,=.#f+,7[i]!; . Parametrii de I: x[100]0vector cu 100 com*onente reae; y[100]0vector cu 100 com*onente rae; n0variabia;dimensiunie vectorior;intreg; i0variabia;indice;intreg; Parametrii de E: 7[100]0vector cu 100 com*onente reae(contine *rodusu vectoria;vectorii initiai au com*onente rae!;
7. Sa se scrie programul pentru sortarea elementelor unui vector de dimensiune n. Pascal: var v:array[1..100]of integer; n,i,int: integer; o4:booean; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('v[',i,']"'!;readn(v[i]!; end; re*eat o4:"fase; for i:"1 to n01 do if v[i]%v[i'1] t&en begin int:"v[i]; v[i]:"v[i'1]; v[i'1]:"int; o4:"true; end; unti o4"fase; for i:"1 to n do write(' ',v[i]!; end. Codul C: (incude$stdio.&% void main(! )int n,i,>;foat x[100],aux; *rintf(+Introduceti dimensiunea vectoruui,n"+!; scanf(+,d+, -n!; for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui:x[,d]"+,i!;scanf(+,f+, -x[i]!;. for(i"0;i$n;i''! for(>"i'1;>$n;>''! if (x[i]%x[>]! )aux"x[i]; x[i]"x[>]; x[>]"aux;. *rintf(+:ectoru sortat este: 9n+!; for(i"0;i$n;i''!*rintf(+,=.#f+,x[i]!; . Set de valori: Parametrii de I: x[100]0vector cu 100 com*onente reae; n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; aux0variabia auxiiara;rea; Parametrii de E: x[100]0vector sortat cu 100 com*onente reae; 8. Sa se scrie programul care veri#ica daca elementele unui vector #ormeaza o progresie geometrica. Pascal: var v:array[1..100]of integer; n,i: integer; 2:rea; o4:booean; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('v[',i,']"'!;readn(v[i]!; end; o4:"true; 2:"v[#]5v[1]; for i:"1 to n01 do if v[i'1]5v[i]$%2 t&en o4:"fase; if o4"true t&en write('?a formea7a o *rogresie geometrica cu ratia: ',2:@:#! ese write('Au formea7a *rogresie geometrica'!; end. Codul C: (incude$stdio.&% void main(! )int n,i; foat x[100], 2; *rintf(+Introduceti dimensiunea vectoruui:+!; scanf(+,d+, -n!; if(n$@!*rintf(+:ectoru are mai *utin de trei eemente6+!; ese) for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui:x[,d]"+,i!;scanf(+,f+, -x[i]!;. if (x[0] 6"0! ) 2"x[1]5x[0];i"#; w&ie((i$n -- (x[i]""x[i01]12!!!i''; if(i""n! *rintf(+Bementee formea7a o *rogresie geometrica.+!; ese *rintf(+Bementee nu formea7a o *rogresie geometrica6+!; . . . Set de valori: Parametrii de I: x[100]0vector cu 100 com*onente reae; n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; 20ratia *rogresiei;reaa; Parametrii de E: 9. S se scrie programul pentru inserarea unui element dat !ntr-un vector ordonat de dimensiune n. Pascal: )introducerea unui eement intr0un vector. var v,v#:array[1..100]of integer; n,i,int,4,x: integer; o4:booean; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('v[',i,']"'!;readn(v[i]!; end; write('Introduceti eementu: '!;readn(x!; re*eat o4:"fase; for i:"1 to n01 do if v[i]%v[i'1] t&en begin int:"v[i]; v[i]:"v[i'1]; v[i'1]:"int; o4:"true; end; i:"1;4:"1; unti o4"fase; w&ie v[i]$x do begin v#[4]:"v[i]; i:"i'1; 4:"4'1; end; v#[4]:"x; 4:"4'1; Codul C: (incude$stdio.&% void main(!) int n; foat x[100], a; *rintf(+?imensiunea vectoruui:+!;scanf(+,d+,-n!; for(int i"0;i$n;i''!)*rintf(+x[,d]"+,i!; scanf(+,f+, -x[i]!;. *rintf(+Introduceti vaoarea:+!;scanf(+,f+, -a!; i"0; w&ie ((i$n! -- (x[i]$a!!i''; for(int >"n;>%i;>00! x[>] " x[>01]; x[>] " a;n''; *rintf(+:ectoru re7utat este:9n+!; for(i"0;i$n;i''!*rintf(+,C.#f +,x[i]!; Set de valori: Parametrii de I: x[100]0vector cu 100 com*onente reae; n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; a0vaoarea introdusa;reaa(dintre eementee vectoruui!; Parametrii de E: x[i]0vectoru re7utat(ordonat! cu com*onente reae; 10. (iind dat un vector cu elemente reale de dimensiune n" sa se scrie programul care" intre #iecare doua valori consecutive ale vectorului" insereaza media aritmetica a acestora. Pascal: var v,v#:array[1..100]of rea; n,i,4,: integer; m:rea; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('v[',i,']"'!;readn(v[i]!; end; v#[1]:"v[1]; for i:"# to n do begin 4:"#1i01; v#[4]:"v[i]; end; for i:"1 to 401 do v#[#1i]:"(v#[#1i01]'v#[#1i'1]!5#; for i:"1 to 4 do writen(' ',v#[i]!; end. Codul C: (incude $stdio.&% void main(! )int n,i,>,4 ; foat x[100]; *rintf(+Introduceti dimensiunea vectoruui:+!;scanf(+,d+, -n!; for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui:x[,d]"+,i!;scanf(+,f+, -x[i]!;. 4"n;i"0; w&ie(i$401!) for(>"4;>%i'1;>00! x[>]"x[>01]; x[>]"(x[i]'x[i'1]!5#;i'"#;4'';. *rintf(+:ectoru re7utat este :9n+!; for(i"0;i$4;i''! *rintf(+,8.#f+, x[i]!; . Set de valori: Parametrii de I: x[100]0vector cu 100 com*onente reae; n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; 40nr de eemente ae vectoruui;intreg; >0indice;variabia intreaga; Parametrii de E: x[i]0vectoru care contine media aritmetica; 11. )andu-se un vector de ma'im *++ de elemente" sa se scrie programul pentru trans#ormarea acestuia in multime " prin eliminarea du%lurilor. Pascal: var v,v1:array[1..100]of integer; n,i,>,4: integer; o4:booean; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('v[',i,']"'!;readn(v[i]!; end; for i:"1 to n do begin o4:"true; for >:"i'1 to n do if v[i]"v[>] t&en o4:"fase; if o4"true t&en begin 4:"4'1; v1[4]:"v[i]; end; end; for i:"1 to 4 do write(' ',v1[i]!; end. Codul C: (incude$stdio.&% void main(! )int n,i,>,4; foat x[100]; *rintf(+Introduceti dimensiunea vectoruui:+!;scanf(+,d+, -n!; for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui:x[,d]"+,i!; scanf(+,f+, -x[i]!;. for(i"0;i$n01;i''! for(>"i'1;>$n;>''! if(x[i]""x[>]! )for(4">;4$n01;4''! x[4]"x[4'1]; n00;>00;. *rintf(+3utimea re7utata este: 9n+!; for(i"0;i$n;i''! *rintf(+,8.#f+, x[i]!; . Set de valori: Parametrii de I: x[100]0vector cu 100 com*onente reae; n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; 40nr de eemente ae vectoruui;intreg; >0indice;variabia intreaga; Parametrii de E: x[i]0vectoru transformat in mutime;com*onente reae; 12. Sa se scrie programul care realizeaza interclasarea a doi vectori de dimensiuni di#erite. Pascal: var a,b,c:array[1..100]of integer; n,i,>,4,m: integer; begin write('Introduceti dimensiunea vectoruui 1:'!;readn(m!; write('Introduceti dimensiunea vectoruui #:'!;readn(n!; for i:"1 to m do begin write('v1[',i,']"'!;readn(a[i]!; end; for i:"1 to n do begin write('v#[',i,']"'!;readn(b[i]!; end; i:"1;>:"1;4:"1; w&ie (i$"m!and(>$"n!do begin if a[i]$b[>] t&en begin c[4]:"a[i]; i:"i'1; end ese begin c[4]:"b[>]; >:">'1; end; 4:"4'1; end; if i$"m t&en re*eat c[4]:"a[i]; 4:"4'1; i:"i'1; unti i"m'1; if >$"n t&en re*eat c[4]:"b[>]; 4:"4'1; >:">'1; unti >"n'1; for i:"1 to m'n do write(' ',c[i]!; end. Codul C: (incude$stdio.&% void main(! )int m,n,>,*,i ;foat x[100],y[#00],7[@00]; *rintf(+Introduceti dimensiunea *rimuui vector:m"+!; scanf(+,d+, -m!; for(i"0;i$m;i''! )*rintf(+Introduceti eementee *rimuui vector:x[,d]"+,i!;scanf(+,f+, -x[i]!;. *rintf(+Introduceti dimensiunea vectoruui doi: n"+!; scanf(+,d+, -n!; for(i"0;i$n;i''!)*rintf(+Introduceti eementee vectoruui doi:y[,d]"+,i!;scanf(+,f+, -y[i]!;. i"0;>"0;*"0; w&ie((i$m! --(>$n!! if(x[i]$y[>]! 7[*'']"x[i'']; ese 7[*'']"y[>'']; if(i""m! for(i">;i$n;i''!;7[*'']"y[i]; for (>"i;>$m;>''! 7[*'']"x[>]; *rintf(+:ectoru re7utat este:9n+!; for (i"0;i$*;i''!*rintf(+,C.f+,7[i]!; . Set de valori: Parametrii de I: x[100]0vector cu 100 com*onente reae; y[#00]0vector cu #00 com*onente reae; m0variabia;dimensiunea vectoruui x;intreg; n0variabia;dimensiunea vectoruui y;intreg; i0variabia;indice;intreg; *0indice;variabia intreaga; >0indice;variabia intreaga; Parametrii de E: 7[@00]0vector cu @00 com*onente reae; 13. S se scrie programul pentru determinarea poziiei tuturor apariiilor unei valori date !ntr-un vector neordonat" de dimensiune n. Pascal: )det *o7itiior unui eement. var v,v#:array[1..100]of integer; n,i,4,x: integer; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('v[',i,']"'!;readn(v[i]!; end; write('Introduceti eementu: '!;readn(x!; for i:"1 to n do if x"v[i] t&en begin 4:"4'1; v#[4]:"i; end; for i:"1 to 4 do writen(v#[i]!; end. Codul C: (incude $stdio.&% void main(! )foat x[100],a;int n,i,*o7[100],nr*o7; *rintf(+Introduceti dimensiunea vectoruui,n"+!; scanf(+,d+,-n!; for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui,x(,d!"+,i!;scanf(+,f+,-x[i]!;. *rintf(+Introduceti vaoarea cautata:+!;scanf(+,f+, -a!; nr*o7"0; for(i"0;i$n;i''! if(x[i]""a! *o7[nr*o7'']"i; if(6nr*o7! *rintf(+vaoare ,8.#f negasita+,a!; ese )*rintf(+vaoare ,8.#f a*are *e *o7itiie+, a!; for(i"0;i$nr*o7;i''! *rintf(+,d+,*o7[i]!;. . Set de valori: Parametrii de I: x[100]0vector cu 100 com*onente reae; n0variabia;dimensiunea vectoruui y;intreg; i0variabia;indice;intreg; a0vaoarea cautata;variabia intreaga; nr*o70indicee vectoruui *o7;intreg; Parametrii de E: *o7[100]0vector cu 100 eemente intregi;contine toate *o7itiie vaorii cautate;
14. ,Se dau doua multimi prin intermediul a doi vectori" ' si - cu n componente intregi di#erite de zero.Sa se veri#ice daca aceste multimi sunt proportionale.In caz a#irmativ" se va a#isa si sirul de rapoarte egale. Pascal: var v,v#:array[1..100]of rea; n,i:integer; o4:booean; 2:rea; begin write('Introduceti dimensiunea vectorior:'!;readn(n!; for i:"1 to n do begin write('x[',i,']"'!;readn(v[i]!; end; for i:"1 to n do begin write('y[',i,']"'!;readn(v#[i]!; end; 2:"v[1]5v#[1]; o4:"true; for i:"1 to n do if v[i]5v#[i]$%2 t&en o4:"fase; if o4"fase t&en write('3utimie nu sunt *ro*ortionae'! ese begin for i:"1 to n do write(v[i]:@:#,'5',v#[i]:@:#,'"'!; write(2:@:#!; end; end. Codul C: (incude$stdio.&% void main(! )int x[100], y[100], n, i; *rintf(+Introduceti dimensiunea ceor doi vectori:+!; scanf(+,d+, -n!; *rintf(+Introduceti eementee ceor doi vectori 9n+!; for(i"0;i$n;i''! )*rintf(+x[,d]"+,i!;scanf(+,d+, -x[i]!; *rintf(+y[,d]"+,i!;scanf(+,d+, -y[i]!;. i"1; w&ie((i$n! -- (x[i]1y[i01]""x[i01]1y[i]!!i''; if(i$n! *rintf(+3utimie nu sunt *ro*ortionae69n+!; ese )*rintf(+3utimie sunt *ro*ortionae69n+!; for(i"0;i$n;i''!*rintf(+,d5,d"+, x[i],y[i]!; if (y[0]!*rintf(+,8.Cf+, (foat!x[0]5y[0]!; ese *rintf(+0+!; . . Set de valori: Parametrii de I: x[100]0vector cu 100 com*onente intregi; y[100]0vector cu 100 com*onente intregi; n0variabia;dimensiunea vectoruui y;intreg; i0variabia;indice;intreg;
Parametrii de E: 3esa>; 15. S se scrie programul pentru calculul sumei elementelor unui vector. Pascal: var v:array[1..100]of integer; n,i,s: integer; o4:booean; begin write('Introduceti dimensiunea vectoruui:'!;readn(n!; for i:"1 to n do begin write('v[',i,']"'!;readn(v[i]!; s:"s'v[i]; end; writen(s!; end. Codul C: (incude$stdio.&% void main(! )foat v[10],s; int n,i; *rintf(+Introduceti numaru de eemente ae vectoruui,n"+!;scanf(+,d+,-n!; for(i"0;i$n;i''! )*rintf(+Introduceti eementee vectoruui,a(,d!"+,i!;scanf(+,f+,-v[i]!;. for(s"0,i"1;i$n;i''!s"s'v[i]; *rintf(+/uma eementeor este:,f+,s!; . Set de valori: Parametrii de I: v[10]0vector cu 10 com*onente reae; n0variabia;dimensiunea vectoruui;intreg; i0variabia;indice;intreg; Parametrii de E: s0suma eementeor;reaa(vectoru are com*onente reae!; MATRICE 1. S se realizeze progra!l "are "al"!leaz s!a elee#$elor !#ei a$ri"e %rep$!#g&i!lare %e %ie#si!#e '#. Elee#$ele a$ri"ei se (or "i$i %e la $as$a$!r. )as"al* var mat:array[1..100,1..100]of integer; n,m,i,j,s: integer; begin s:=0; write('Introdueti nr de !inii:'";read!n(n"; write('Introdueti nr de o!oane:'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; s:=s#mat[i,j]; end; write!n('$uma este: ',s"; end. Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( void main(" )int n,m,i,j,s,a[100][100]; *rintf(+Introdueti numaru! de !inii:m=+";sanf(+,d+, -m"; *rintf(+Introdueti numaru! de o!oane:n=+";sanf(+,d+, -n"; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a[,d][,d]=+,i,j";sanf(+,d+,-a[i][j]";. for(i=0;i&m;i##") for(j=0;j&n;j##" *rintf(+,d+,a[i][j]"; *rintf(+/n+"; . s=0; for(i=0;i&m;i##" for(j=0;j&n;j##"s#=a[i][j]; *rintf(+/n $uma e!emente!or este=,d+,s"; get'("; . Se$ %e (alori* Parametrii de I: a[100][100]0matrie u 100 !inii si 100 o!oane; om*onente intregi; m0nr de !inii;variabi!a intreaga; n0nr de o!oane;variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; Parametrii de E: s0suma e!emente!or;intreaga(matriea are om*onente intregi"; 2.S se s"rie progra!l "are %e$eri#a elee#$ele a'i si i#i %i#$r+o a$ri"e %rep$!#g&i!lara %e %ie#si!#e '#. )as"al* )min si ma1 dintr0o matrie. var mat:array[1..100,1..100]of integer; n,m,i,j,ma1,min: integer; begin write('Introdueti numaru! de !inii'";read!n(n"; write('Introdueti numaru! de o!oane'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('mat[',i,',',j,']='";read!n(mat[i,j]"; end; ma1:=mat[1,1]; min:=mat[1,1]; for i:=1 to n do for j:=1 to m do begin if ma1&mat[i,j] t'en ma1:=mat[i,j]; if min(mat[i,j] t'en min:=mat[i,j]; end; write!n('2inimu! este ',min"; write!n('2a1imu! este ',ma1"; end. Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( void main(" )int n,m,i,j,min,ma1,a[100][100]; *rintf(+Introdueti nr de !inii,m=+";sanf(+,d+,-m"; *rintf(+Introdueti nr de o!oane+";sanf(+,d+,-n"; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a[,d][,d]=+,i,j";sanf(+,d+,-a[i][j]";. for(i=0;i&m;i##")for(j=0;j&n;j##" *rintf(+,d+,a[i][j]";. ma1=a[0][0];min=a[0][0]; for(i=0;i&m;i##" for(j=0;j&n;j##" )if(ma1&a[i][j]"ma1=a[i][j]; if(min(a[i][j]" min=a[i][j];. *rintf(+/n 2a1imu! este ,d+,ma1"; *rintf(+/n 2inimu! este=,d+,min"; get'("; . Se$ %e (alori* Parametrii de I: a[100][100]0matrie u 100 !inii si 100 o!oane; om*onente intregi; m0nr de !inii;variabi!a intreaga; n0nr de o!oane;variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; Parametrii de E: min0minimu! din matrie;variabi!a intreaga; ma10ma1imu! din matrie;variabi!a intreaga; 3.S se realizeze progra!l pe#$r! %e$eri#area !#ei a$ri"e la o p!$ere p, 0- %a$. )as"al* var mat,mat3:array[1..100,1..100]of integer; n,m,i,j,4,*,int: integer; begin 4:=0; write('Introdueti nr de !inii:'";read!n(n"; write('Introdueti *uterea:'";read!n(*"; for i:=1 to n do for j:=1 to n do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; for i:=1 to n do for j:=1 to n do mat3[i,j]:=mat[i,j]; re*eat 4:=4#1; for i:=1 to n do for j:=1 to n do begin int:=0; for m:=1 to n do begin int:=int#mat3[i,m]5mat[m,i]; mat3[i,j]:=int; end; end; unti! 4=*; for i:=1 to n do begin; write!n; for j:=1 to n do if *&(1 t'en write(' ',mat3[i,j]" e!se write(' ',mat[i,j]"; end; Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( void main(" )int m,*,6,j,i,4; int a[10][10],b[10][10],[10][10]; *rintf(+/n 2atriea 1+"; *rintf(+/n 7r !inii 8o!oane=+";sanf(+,d+, -m"; for(i=0;i&m;i##" for(j=0;j&m;j##" ) *rintf(+a[,d][,d]=+,i,j";sanf(+,d+, -a[i][j]";. for(i=0;i&m;i##" )for(j=0;j&m;j##"*rintf(+,d+,a[i][j]";*rintf(+/n+";. *rintf(+9uterea este:+";sanf(+,d+, -*"; for(i=0;i&m;i##" for(j=0;j&m;j##" b[i][j]=(i==j"; for(6=0;6&*;6##" )for(i=0;i&m;i##" for(j=0;j&m;j##" )[i][j]=0; for(4=0;4&m;4##" [i][j]=[i][j]#b[i][4]5a[4][j];. for(i=0;i&m;i##" for(j=0;j&m;j##" b[i][j]=[i][j];. for(i=0;i&m;i##" )for(j=0;j&m;j##" *rintf(+,d+,b[i][j]";*rintf(+/n+";. . Se$ %e (alori* Parametrii de I: a[10][10]0matrice cu 10 inii si 10 cooane de eemente intregi; b[10][10]0matrice cu 10 inii si 10 cooane de eemente intregi; 40variabia intreaga; 20variabia intreaga; m0nr de !inii8o!oane;variabi!a intreaga; *0*uterea;variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; Parametrii de E: c[10][10]0matricea re7utata cu 10 inii si 10 cooane de eemente intregi; 4.S se %e$eri#e elee#$!l a'i %i# $ri!#g&i!l %e %eas!pra %iago#alelor !#ei a$ri"e p$ra$e .e'"l!si( %iago#alele/. )as"al* var mat:array[1..100,1..100]of integer; n,i,j,ma1,4: integer; begin 4:=0; write('Introdueti nr de !inii si o!oane:'";read!n(n"; for i:=1 to n do for j:=1 to n do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; ma1:=mat[1,1]; for i:=1 to n do for j:=1 to n do if mat[i,j](ma1 t'en if i&j t'en ma1:=mat[i,j]; write!n; write('2a1imu! triung'iu!ui este:',ma1"; end. Co%!l C* %in!ude&stdio.'( void main (" ) f!oat a[10][10],ma1; int m,i,j; *rintf(+Intrdueti numaru! de !inii8o!oane:m=+";sanf(+,d+,-m"; for(i=0;i&m;i##" for(j=0;j&m;j##" )*rintf(+a(,d,,d"=+,i,j";sanf(+,f+,-a[i][j]";. ma1=a[0][1]; for(i=0;i&(m01"83;i##" for(j=i#1;j&m010i;j##" if (a[i][j](ma1"ma1=a[i][j]; *rintf(+2a1imu! este:,f+,ma1"; . Se$ %e (alori* Parametrii de I: a[10][10]0matrice cu 10 inii si 10 cooane de eemente reae; m0nr de !inii8o!oane;variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; Parametrii de E: max0maximu din triung&iu de deasu*ra diagonaeor;variabia reaa; 5.Sa se (eri0i"e %a"a a$ri"ea A %e or%i#!l # es$e $ri!#g&i!lara i#0erior. )as"al* )triung'iu!ara inf. var mat:array[1..100,1..100]of integer; n,m,i,j: integer; o4:boo!ean; begin write('Introdueti numaru! de !inii si o!oane'";read!n(n"; for i:=1 to n do for j:=1 to n do begin write('mat[',i,',',j,']='";read!n(mat[i,j]"; end; o4:=true; for i:=1 to n do for j:=1 to n do if i&j t'en if mat[i,j]&(0 t'en o4:=fa!se; if o4=true t'en write!n(':ste triung'iu!ara'" e!se write!n('7u este triung'iu!ara'"; end. Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( void main(" )int i,j,n,a[10][10],au1; *rintf(+7umaru! de !inii8o!oane=+";sanf(+,d+,-n"; for(i=0;i&n;i##" for(j=0;j&n;j##" )*rintf(+Introdueti e!emente!e matriei;a[,d][,d]=+,i,j";sanf(+,d+,-a[i][j]"; . for(i=0;i&n;i##" )for(j=0;j&n;j##" *rintf(+,;d+,a[i][j]";. int gas=0; for(i=0;i&n01;i##" for(j=i#1;j&n;j##" if(a[i][j]<=0"gas=1; if(<gas" *rintf(+2atriea este tring'iu!ara inferior+";e!se *rintf(+2atriea nu este triung'iu!ara inferior+"; get'(";. Se$ %e (alori* Parametrii de I: a[10][10]0matrice cu 10 inii si 10 cooane de eemente intregi; n0nr de !inii8o!oane;variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; au10variabi!a au1i!iara;intraga; Parametrii de E: gas0variabi!a intreaga ;boo!ean; mesaj; 6.Sa se realizeze progra!l "are e0e"$!eaza i#!l$irea %i#$re !# (e"$or si o a$ri"e. )as"al* var mat:array[1..100,1..100]of integer; v:array[1..100]of integer; n,m,i,j,4,s: integer; begin 4:=0; write('Introdueti nr de !inii:'";read!n(n"; for i:=1 to n do for j:=1 to n do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; for i:=1 to n do begin write('v[',i,']='";read!n(v[i]"; end; i:=1; for j:=1 to n do begin s:=0; for 4:=1 to n do begin if i=1 t'en s:=s#mat[4,j]5v[4] e!se s:=0; end; mat[i,j]:=s; end; for i:=3 to n do for j:=1 to n do mat[i,j]:=0; i:=1; begin for j:=1 to n do write(' ',mat[i,j]"; write!n; end; end. Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( void main(" )int n,*,j,i,4;int 1[10], a[10][10],y[10]; *rintf (+/n 7r de e!emente a!e vetoru!ui=+"; sanf(+,d+, -n"; for(j=0;j&n;j##" )*rintf(+1[,d]=+,j";sanf(+,d+,-1[j]";. *rintf(+/n2atriea+"; *rintf(+/n7r de o!oane=+";sanf(+,d+,-*"; for(i=0;i&n;i##" for(j=0;j&*;j##" )*rintf(+a[,d][,d]=+,i,j"; sanf(+,d+,-a[i][j]";. for(j=0;j&*;j##" )y[j]=0; for(4=0;4&n;4##" y[j]=y[j]#1[4]5a[4][j];. *rintf(+/n=e>u!tatu! este:/n+"; for(j=0;j&*;j##" *rintf(+,d+,y[j]";*rintf(+/n+"; get'("; . Se$ %e (alori* Parametrii de I: a[10][10]0matrice cu 10 inii si 10 cooane de eemente intregi; x[10]0vector cu 10 com*onente intregi; n0variabia;dimensiunea vectoruui x;intreg; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; Parametrii de E: y[10]0vector cu 10 co*onente intregi; 7. Sa se realizeze progra!l "are %e$eri#a "oloa#ele !#ei a$ri"i "are a! elee#$ele i# progresie ari$e$i"a. )as"al* )o!oane in *rogresie aritmetia. var mat:array[1..100,1..100]of integer; v,v3:array[1..100]of integer; n,m,i,j,4: integer; o4:boo!ean; begin write('Introdueti numaru! de !inii'";read!n(n"; write('Introdueti numaru! de o!oane'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('mat[',i,',',j,']='";read!n(mat[i,j]"; end; for 4:=1 to m do v[4]:=mat[3,4]0mat[1,4]; 4:=0; for j:=1 to m do begin o4:=true; for i:=3 to n do if mat[i,j]0mat[i01,j]&(v[j] t'en o4:=fa!se; if o4=true t'en begin 4:=4#1; v3[4]:=j; end; end; write!n('?o!oane!e are sunt in *rogresie aritmetia sunt: '"; for j:=1 to 4 do write(' ',v3[j]"; end. Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( %in!ude&std!ib.'( void main(void" )int i,j,m,n,a[30][30],r!,gasit; *rintf(+7r de !inii:+";sanf(+,d+,-m"; *rintf(+7r de o!oane:+";sanf(+,d+,-n"; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a[,d][,d]=+,i,j"; sanf(+,d+,-a[i][j]";. gasit=0; for(j=0;j&n;j##" )r!=a[1][j]0a[0][j]; for(i=1;i&m -- a[i][j]0a[i01][j]==r!;i##"; if(i==m" )*rintf(+?o!oana ,d:+,j#1";gasit=1; for(i=0;i&m;i##" *rintf(+,d+,a[i][j]"; *rintf(+este in *rogresie aritmetia/n+"; .. if(<gasit"*rintf(+7u e1ista o!oane are au e!emente!e in *rogresie aritmetia+"; . Se$ %e (alori* Parametrii de I: a[#0][#0]0matrice cu #0 inii si #0 cooane de eemente intregi; m0nr de !inii;variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; n0 o!oane;variabi!a intreaga; Parametrii de E: r!0diferenta dintre 3 nr onseutive;variabi!a intreaga; 8. 1ie o a$ri"e %e %ie#si!#i '# repreze#$a#% pro0i$!rile #e$e o2$i#!$e %e so"ie$a$i "oer"iale i#$r+o perioa%a %e # a#i.Sa se s"rie progra!l "are a0iseaza so"ie$a$ile "a! a! i#regis$ra$ pro0i$!l #e$ a'i. )as"al* var mat:array[1..100,1..100]of integer; v,v@:array[1..100]of integer; n,m,i,j,1,ma1: integer; begin write('Introdueti nr de firme:'";read!n(n"; write('Introdueti nr de ani:'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; for i:=1 to n do for j:=1 to m do v[i]:=v[i]#mat[i,j]; ma1:=v[1]; for i:=1 to n do if ma1&v[i] t'en 1:=i; write!n('firma u e! mai mare *rofit este firma u nr. ',1"; end. Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( %in!ude&std!ib.'( void main(void" )int i,j,m,n,a[30][30],ma1,so[30],nr; *rintf(+7r de soietati=+"; sanf(+,d+,-m"; *rintf(+7r de ani=+";sanf(+,d+,-n"; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a[,d][,d]=+,i,j";sanf(+,d+,-a[i][j]";. ma1=a[0][0]; for(i=0;i&m;i##" for(j=0;j&n;j##" if(a[i][j](ma1" ma1=a[i][j]; nr=0; for(i=0;i&m;i##" )j=0;w'i!e((j&n" -- (ma1<=a[i][j]""j##; if(j&n")so[nr]=i;nr##;. . *rintf(+$oietati!e are au inregistrat *rofit net ma1im ,d sunt:/n+,ma1"; for(i=0;i&nr;i##"*rintf(+,d+,so[i]#1"; . Se$ %e (alori* Parametrii de I: a[10][10]0matrice cu 10 inii si 10 cooane de eemente reae; m0nr de !inii(soietati";variabi!a intreaga; n0nr de o!oane(ani";variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; Parametrii de E: max0*rofit net maxim; soc[#0]0vectoru de #0 de com*onente reae;re*re7inta indicee societatior cu *rofit net maxim; 9. Sa se %e$eri#e %a"a o a$ri"e pa$ra$i"a are p!#"$e sa. )as"al* var mat:array[1..100,1..100]of integer; n,m,i,j,4,min,!: integer; o4,y:boo!ean; begin write('Introdueti nr !inii:'";read!n(n"; for i:=1 to n do for j:=1 to n do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; for i:=1 to n do begin min:=mat[i,1]; 4:=1; o4:=true; for j:=1 to n do if mat[i,j]&min t'en begin min:=mat[i,j]; 4:=j; end; for !:=1 to n do begin if mat[!,4](min t'en o4:=fa!se; end; if o4=true t'en y:=true; end; if y=true t'en write!n('Admite *unte sa'" e!se write!n('7u admite *unte sa'"; end. Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( %in!ude&std!ib.'( void main(void" )int i,j,m,n,a[30][30],min,o!; int gas,gasg!=0; *rintf(+7r de !inii=+";sanf(+,d+,-m"; *rintf(+7r de o!oane=+";sanf(+,d+,-n"; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a[,d][,d]=+,i,j";sanf(+,d+,-a[i][j]";. for(i=0;i&m;i##" )min=a[i][0];o!=0; gas=1; for(j=1;j&n;j##" if(a[i][j]&min" )min=a[i][j];o!=j; for(j=0;j&m;j##" if(a[j][o!](min"gas=0; if(gas" )*rintf(+a[,d,,d]=,d *unt sa/n+,i#1,o!#1,min"; gasg!=1;. . if(<gasg!" *rintf(+2atriea nu are *unte sa+"; .. Se$ %e (alori* Parametrii de I: a[#0][#0]0matrice cu #0 inii si #0 cooane de eemente intregi; m0nr de !inii;variabi!a intreaga; n0nr de o!oane;variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; min0minimu de *e fiecare inie a matricei;variabia intreaga; 10.Sa se realizeze progra!l pe#$r! %e$eri#area pro%!s!l!i (e"$orial %i#$re 0ie"are %o!a li#ii ale !#ei a$ri"e %rep$!#g&i!lare. )as"al* var mat:array[1..100,1..100]of integer; v:array[1..100]of integer; n,m,i,j,4: integer; begin write('Introdueti nr !inii:'";read!n(n"; write('Introdueti nr de o!oane:'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; for i:=1 to n do for 4:=1 to n0i do begin for j:=1 to m do begin v[j]:=mat[i,j]5mat[i#4,j]; write(v[j],' '"; end; write!n; end; end. Co%!l C* %in!ude&stdio.'( %in!ude&std!ib.'( %in!ude&onio.'( void main(void" )int a[10][30],nr,vet[;B][30]; int i,j,m,n,4; *rintf(+7r de !inii:+";sanf(+,d+,-m"; *rintf(+7r de o!oane:+";sanf(+,d+,-n"; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a[,d][,d]=+,i,j";sanf(+,d+,-a[i][j]";. *rintf(+2atriea initia!a:/n+"; for(i=0;i&m;i##" for(j=0;j&n;j##" *rintf(+,@d+,a[i][j]";*rintf(+/n+"; nr=0; for(i=0;i&m01;i##" for(j=i#1;j&m;j##") for(4=0;4&n;4##" vet[nr][4]=a[i][4]5a[j][4]; nr##; . *rintf(+/n2atriea are ontine *roduse!e vetoria!e este:/n+"; for(i=0;i&nr;i##") for(j=0;j&n;j##"*rintf(+,;d+,vet[i][j]"; *rintf(+/n+"; .. Se$ %e (alori* Parametrii de I: a[10][30]0matrie u 10 !inii si 30 o!oane de e!emente intregi; 40 nr0 m0nr de !inii(nr de *roduse";variabi!a intreaga; n0nr de o!oane(nr de >i!e";variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga Parametrii de E: vet[;B][30]0matrie u ;B !inii si 3B o!oane de e!emente intregi;ontine *roduse!e vetoria!e; 11.1ii#% %a$a o a$ri"e '# "! elee#$e 0 si 1 sa se %e$eri#e #!ar!l %e pere"&i %e li#ii "oplee#$are. )as"al* var mat:array[1..100,1..100]of integer; n,m,i,j,4,1: integer; o4:boo!ean; begin write('Introdueti nr !inii:'";read!n(n"; write('Introdueti nr de o!oane:'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; for i:=1 to n do for 4:=1 to n0i do begin o4:=true; for j:=1 to m do begin if mat[i#4,j]#mat[i,j]&(1 t'en o4:=fa!se; end; if o4=true t'en 1:=1#1; write!n; end; write!n(1"; end. Co%!l C* %in!ude&stdio.'( %in!ude&std!ib.'( %in!ude&onio.'( void main(void" )int i,j,m,n,4,gas;unsigned int a[30][30]; *rintf(+7r de !inii:+";sanf(+,d+,-m"; *rintf(+7r de o!oane:+";sanf(+,d+,-n"; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a[,d][,d]=+,i,j";sanf(+,d+,-a[i][j]";. for(i=0;i&m;i##" )for(j=0;j&n;j##"*rintf(+,d+,a[i][j]"; *rintf(+/n+"; for(i=0;i&m;i##" for(j=i#1;j&m;j##" )gas=1; for(4=0;4&n;4##" if(a[i][4]==a[j][4]" gas=0; if(gas" *rintf(+Cinii!e ,d si ,d sunt om*!ementare/n+,i#1,j#1"; . .. Se$ %e (alori* Parametrii de I: a[30][30]0matrie u 30 !inii si 30 o!oane de e!emente intregi; m0nr de !inii(nr de *roduse";variabi!a intreaga; n0nr de o!oane(nr de >i!e";variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga Parametrii de E: gas0 i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga 12.)e#$r! 0ie"are li#ie a !#ei a$ri"e sa se "al"!leze pro%!s!l %i#$re "el ai are si "el ai i" elee#$. )as"al* var mat:array[1..100,1..100]of integer; n,m,i,j,4,ma1,min,1: integer; begin write('Introdueti nr !inii:'";read!n(n"; write('Introdueti nr de o!oane:'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; for i:=1 to n do begin ma1:=mat[i,1]; min:=mat[i,1]; for j:=1 to m do begin if mat[i,j](ma1 t'en ma1:=mat[i,j]; if mat[i,j]&min t'en min:=mat[i,j]; end; 1:=ma15min; write!n(1"; end; end. Co%!l C* %in!ude&stdio.'( void main(" )f!oat a[10][10],v[10],min,ma1;int n,m,j,i,4; *rintf(+Introdueti nr de !inii:m=+";sanf(+,d+,-m"; *rintf(+Introdueti nr de o!oane:n=+";sanf(+,d+,-n"; for(i=0;i&n;i##"v[i]=0; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a(,d,,d"=+,i,j";sanf(+,f+,-a[i][j]";. for(i=0;i&m;i##" )min=a[i][0];ma1=a[i][0]; for(j=0;j&n;j##" )if(a[i][j](ma1"ma1=a[i][j]; if(a[i][j]&min"min=a[i][j];. v[i]=ma15min;. for(i=0;i&m;i##" *rintf(+v(,d"=,f/t+,i,v[i]";. Se$ %e (alori* Parametrii de I: a[10][10]0matrie u 10 !inii si 10 o!oane de e!emente intregi; m0nr de !inii(nr de *roduse";variabi!a intreaga; n0nr de o!oane(nr de >i!e";variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga Parametrii de E: max0variabia care contine maximu de *e fiecare inie;reaa; min0variabia care contine minimu vectoruui;reaa; v[10]0vector de 10 eemente reae;contine *rodusu dintre min si max *t fiecare inie;
13. S se %e$eri#e elee#$!l a'i %i# $ri!#g&i!l %e s!2 %iago#alele !#ei a$ri"e p$ra$e .e'"l!si( %iago#alele/. )as"al* var mat:array[1..100,1..100]of integer; n,i,j,ma1,4: integer; begin 4:=0; write('Introdueti nr de !inii si o!oane:'";read!n(n"; for i:=1 to n do for j:=1 to n do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; ma1:=mat[1,1]; for i:=1 to n do for j:=1 to n do if mat[i,j](ma1 t'en if i(j t'en ma1:=mat[i,j]; write!n; write('2a1imu! triung'iu!ui este:',ma1"; end. Co%!l C* %in!ude&stdio.'( void main (" ) f!oat a[10][10],ma1; int m,i,j; *rintf(+Intrdueti numaru! de !inii8o!oane:m=+";sanf(+,d+,-m"; for(i=0;i&m;i##" for(j=0;j&m;j##" )*rintf(+a(,d,,d"=+,i,j";sanf(+,f+,-a[i][j]";. ma1=a[m01][1]; for(i=m83#1;i&m;i##" for(j=m0i01;j&i;j##" if (a[i][j](ma1"ma1=a[i][j]; *rintf(+2a1imu! este:,f+,ma1"; . Se$ %e (alori* Parametrii de I: a[10][10]0matrice cu 10 inii si 10 cooane de eemente reae; m0nr de !inii8o!oane;variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga; Parametrii de E: max0maximu din triung&iu de sub diagonae;variabia reaa; 14.1ie o a$ri"e %e %ie#si!#i '#- repreze#$a#% (a#zarile (alori"e a pro%!se i#$r+o perioa%a %e # zile.Sa se s"rie progra!l "are a0iseaza zilele i# "are #! s+a! i#regis$ra$ (a#zari. )as"al* var mat:array[1..100,1..100]of integer; n,m,i,j: integer; o4:boo!ean; begin write('Introdueti nr de *roduse:'";read!n(n"; write('Introdueti nr de >i!e:'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; write!n('Di!e!e in are nu s0a vandut nimi sunt: '"; for j:=1 to m do begin o4:=true; for i:=1 to n do if mat[i,j]&(0 t'en o4:=fa!se; if o4=true t'en write(' ',j"; end; end. Co%!l C* %in!ude&stdio.'( %in!ude&onio.'( void main(" )int a[100][100],i,j,n,m,t[100],!; *rintf(+7r de *roduse+";sanf(+,d+,-m"; *rintf(+7r de >i!e+";sanf(+,d+,-n"; for(i=0;i&m;i##" for(j=0;j&n;j##" )*rintf(+a[,d][,d]=+,i,j";sanf(+,d+,-a[i][j]";. for(i=0;i&m;i##" )for(j=0;j&n;j##"*rintf(+,d+,a[i][j]"; *rintf(+/n+";. !=0; for(j=0;j&n;j##" )i=0; w'i!e(i&m--a[i][j]==0"i##; if(i==m")t[!]=j;!##;. . if(<!"*rintf(+7u e1ista >i!e in are nu s0au inregistrat van>ari+"; e!se )*rintf(+/nDi!e!e in are nu s0au inregistrat van>ari sunt:+"; for(i=0;i&!;i##"*rintf(+,d+,t[i]#1"; .. Se$ %e (alori* Parametrii de I: a[100][100]0matrie u 100 !inii si 100 o!oane de e!emente intregi; m0nr de !inii(nr de *roduse";variabi!a intreaga; n0nr de o!oane(nr de >i!e";variabi!a intreaga; i0indie *t !inii;variabi!a intreaga; j0indie *t o!oane;variabi!a intreaga Parametrii de E: t[100]0vetor de 100 e!emente intregi;u*rinde o!oane!e din matrie are au toate e!emente!e nu!e; 15.Sa se sor$eze pria li#ie a !#ei a$ri"i '# 0ara a s"&i2a s$r!"$!ra "oloa#elor. )as"al* var mat:array[1..100,1..100]of integer; n,m,i,j,int: integer; o4:boo!ean; begin write('Introdueti nr !inii:'";read!n(n"; write('Introdueti nr de o!oane:'";read!n(m"; for i:=1 to n do for j:=1 to m do begin write('m[',i,',',j,']='";read!n(mat[i,j]"; end; re*eat o4:=true; for j:=1 to m01 do if mat[1,j](mat[1,j#1] t'en begin o4:=fa!se; for i:=1 to n do begin int:=mat[i,j]; mat[i,j]:=mat[i,j#1]; mat[i,j#1]:=int; end; end; unti! o4=true; for i:=1 to n do begin for j:=1 to m do write(' ',mat[i,j]"; write!n; end; end. Co%!l C* %in!ude&stdio.'( void main(" )f!oat a[10][10], au1;int n,m,i,j,4; *rintf(+Introdueti nr de !inii,m=+";sanf(+,d+,-m";*rintf(+Introdueti nr de o!oane,n=+";sanf(+,d+,-n"; for(i=0;i&n;i##" for(j=0;j&m;j##" ) *rintf(+Introdueti e!emente!e matriei:a(,d,,d"=+,i,j";sanf(+,f+,-a[i][j]";. 4=1; w'i!e(4" )4=0; for(i=0;i&n01;i##" if(a[0][i](a[0][i#1]" for(j=0;j&m;j##" )au1=a[j][i]; a[j][i]=a[j][i#1]; a[j][i#1]=au1;4=1; . for(i=0;i&n;i##") for(j=0;j&m;j##"*rintf(+,@.3f+,a[i][j]"; *rintf(+/n+";... Se$ %e (alori*