You are on page 1of 11

MATRIC

Jema
include <brtslsdc+t.h Cevigta b)
sing namtspace std, glse iflc6)
imt m,n, al3ill5AJ5
char cs
tloat 5uma -0, ct=mn
i main () eitve msumare
for (inti=/ i<=im; i+t)
CHire mi codoane
citve cevinta cin aLillII
Cin Cs Sumaalillli
3.
Cerivnta a) atigare omedlia avitmehica
CCal) coutsumacnt
retuyn 05
i t prod-A5
ctive
for(irt i=k; ita m, it)
for int A niátt
CiMalillLl
ProdaJt;1s
ahsAre produs
cout rodj
eturn b
elsece)| cerirta
elsef(c-d)
Max-0, ap=03
CHire intx,ap-0
tort i=l, icevm; itH) cin x
cHire k ontovave anti*
or i t l it torinti=s ic=m, it),
Cina l ; forlivtaj<*ni4tt)
orima linle
for int=ika0iatt) Ci alill
F(at=Mox)aptt>
else IF(aCAI[]>Max) fal xlaptts
Max altGI, ap-A) Wafttove nr. aparitii *
ulhima coloavd cOuteap
for(inti=2; icm; itt) etunn 0;
CaliInl-=Max) aptt
leitCalLILn) ztlax)
Max-aliDLnJ, aPA
uhma linie
forCint-Aná CEvintaf)
FCatmiEA] -=Max)aptt elseFlcF
elbe if(alLnl4! zMax
Max almlzi, ap=l
pima coloana CinK
to 21m itt) Cikie
FaliJLaJ =Max)aptti orti=sik=m; itt)
else CaLI[A]iMox)
Mox-OJLJ,op =A for(ivntgLALniatt
aisareMax i nr apaviti cooavna K
couct e Max "dpi"- tor(inti=A; Em, itt)
return 0
Veriiareprimaltate
bool prin tue;
t a u k )prim =tälse;
cexinta e) else iEaliJLK]E=2) prim=te;
plbe. ee) elbe F(aU1IKI%2==o) prim-talsej
ivK elseorvta3:ddskiallLki: dt:2)
cin K; FCaLYLkI%ds=0)prim alse;
Covforixare ni prime
Citire ikprim)cttt
torimtieA em;|lt
itdjt) Maigare muvnar de_nr pnime
CoutCnt
/linia k
forlint 4 4njt)
dudtare paate parcte kahtare
ictshrt(aKL);
a[KIL4N cout«alkik
retarn 0;
3
lcerivnta bh)
oe iFCc-Lh)
lokive
forint intvmnJ-{03, Max=o, kos
i=l;
l=ms I Acihre Kcadarc elevmentmakimal
tor(it =ljenij forint isA iovns+t
Cin a u ,
! Contorizare lini cu Omp. rntg-lin
qale
torCit ia; ik-m it) ifat :May vetk=i, VLttK]-4
oo oK-truc glse fCatitH)>x)
rnt An oRdt Max-aliJL)
aCiL1-aug+18K-false,
if(oR) cnt+ K-0
3 3vK-iv+Kl-
ohsare nr. livii cutoate covmp eaale
Cout nts afibare maxm
return 0; Cou ceMax«\
ahsare inii k coloane
forlint iA, k=K, itt)
Cout vil1«'"
if(i%--0) cout« \n
3
retarn 0

cevintoa) lCerinta k)
ese iF(c'K)
intvLmnJ-4o3, k=0, auxs oiHive
tire mchvlce puneve elem.jin V torint iA ikevn;it)
orin i=Ai=m;i+t) forGintee=n +
fornt -eni jtt) CinaLI|
venticave elevn. yeaahive
an »alil forCint i=A; izm, i+
VittRJ= atli
bool ok-true
/5ortare vector formty n & oK
forCint i=Ai<k; itt) a o)oke fals
For(int i+AekH Wansae iei ava dlemente viegahye
Pok
ofigare matrice
Qux-V cOutn
vE-VE1 forCit i=si=mitt forCint A nt
aWxs CoutaiAK;
for(int d
/ sortare Imatvice
cout n'
etarno
K-O
for(int iA Imit
for Cint aA 4en;4+t)return 0j
atit vrtKl
Ilceivta.
se if(c--1)
GlHire
for(int i-, ic=m; itt).
tor intA Antt)
Cn aiG
Goymparare elemente cu veuivii
torivtt-9 icm; I)

aftgare
Cout alilGl«"
vefarn 0;
3

cevinta m
lseEC=-m)
kie
forint i=; i=m; it)
tor Cint A= =ni
cinAleiis_
Walcul dt. vnax divtve doud zlemevte
ottmax= 0;
for( iAi-m; j++)
or Cint aAzan t
)dewok- max(dimax, aLI1-aHJD)
Gm)difmax- max(difmox,(ati-aliI4
EaA)ditmax = max(dlifmax (alEI-AUDLA-A)
Aen) ditmax-_mox(dli¥fmax, (alin-aJgi); DE|
Vafigaredkxeta maxima
coute dfmaxs
retuyn 0

cevinaa
else Elce?n')

for inti-li Z-m; i


tor 4JA4
optorare lin+cu_elem.ordonote. cyecato
vect0
#or(iiliiemi i+y
atare r lini ovdovate cescotoy
hool ok -true; Cout ot;
Yetur 0,
HFCoK)cnt4t |
include <ioslveam
uoIMg hamespace std
it alAOAJLAOAJ, n
lcitire si oflare minim
t Min'+ A0000; char C:
i main )
torint i- i=m: it+)
Or ivt A n*) Wcitive w. linii k coloane

ali1t oihve itra cevivta


AL 4Min)Min-aliil CinC
nlocuive elemevnte cevinta
tov(ivnt i=l; iGmiit CC=a)
forCin
lans :
tid/in
AtitA in citive matvice k contoriyare elem.pal. în AN
ohisare maBvice pa0;
COut e'n'i fo hti-A k it+)
or(int i=A; k-m; it
boo k- d
forint jAM,
CouQM4
o a l l l PauiLio1
Cout "ln' PG kitAk=n)
2Yeturn o i copie-allGl.ogl=O
while Ccopie)
ogl-ogl10+copie7 A0
copieM0
cevinta
else ie(C-
ie(OK) al4]-(r);|
o l AlD paltt;
intnroMax-0, V[mn]-103,Ks
cHve y_ cotoritave erouiM Mahsare nr. elem, palindvomice 1n AN
for(it (-A iL=mf it) Cout pals
reTuyn 0;
nt r00 3
forCint4jsen-4tt)
anaiIGI; cevinta b)
fatuCl=-) nr0+tj lse iCC=6)
else
CiHve matrice
intcopie-alill]; forint i-l; iken itt
while Ccopie forint-b -vis +9
i na t i i
fcople ZeonOt parcurgere diago nala principala &
copie=10 inocui elememte pare
tor(inf i=l ik=n; i+9
3 alI Z2--dalJN =aliJln-
laftsare matrice
Hn nr)Ma) vlt+KJ=ij Cout'ln'
else ifCnvo nrotMaOrMax rO,K>0, VLtHRJ=i;forCivt i=a, iken; it)
ahsare lini
fort iel il=ki itt) cout « vlil « CoutatiIE
etuyn 0;
3
2COuf l n
etum o
l cevivta
elseif CCz='c)
Cikire matrice vevi, superioritate muvohiuara
200 OK 1rue,
TorintiA ik=n it
orCint gAikan

FALL]-o) oK=false
H(oK) cout«matvicea tstel superior triuvghiulard
kleCout «matricea u ste superior tiunghiula
Yefarn Oj
3

Woerinta e)
else(C.)
CiHive ynavice itt
citive matrice for int ii n j
torinti-A =ns it tor imt 4ldnt
forCint d-A=nj)
lalcul A221
bool ok-false t auxLioIJLAoA]=h01;
CiM alill4li tor (int ib i n ; i+ t)
imversave nr mpare din e
PCic k itgn) forCintdAJenigt
Flalilll so) allll *=()ok-Tue or Cint KaKYIs
fCallal22 ==)|
Vatgare A2
int Copie aGl4i, oal 0 Cout n'
while Ccopie) forCint i-A: izen; jet
oa 0alot copie 103 orCint a-en
Copie 10 coutaxul*
Cout C\vni
aull-ogls retun 0
oK) alllCA
3
WOthis are vmatyice
colf n'
or(int i-li iken; it+)

Cout alL41««
Cout 'n;
reurn 0;
l eri
erinta i)
ebe Cc--1))

Citive wxtiice ckive watvice


torit i=A; ic+n; t+
TOnti=li i(=ni it tor(it : nit
tor(int=li -ia) cin alJEJ;
CinaiJCAI
lconstyuir
t tCAONICAOA]OKo
/orhare diagovala princeala
i t auxi
torint =l; j=ni it4) tovinti-li eni itt
orCintitAiaenijt
aipare tanspu:a
Ouf n's AUx-alilLi;
DTCint i=li i=n; ir)
AC]u)-ajItb|
gaut

Cout '\n afisare vatrie


Cotn
rdun 0 for ivnt isAi ik=n; irt
ForCint e AiA
COuf aii
,Cout \ n
retu 0

3#include <iosfream
using namespace stad
ivt AtionJTLotI, BtloA][hoA3,n
ivt main O
Citive wr.livii &coloane
ein nimatvice
KCihve
uyice A
forint ipl:la ni itt
orint d.den:4t
cinALiti: II hgare suma
cHive vtrice B but n
torinti-Ai iehi it or(int i=A; il-ni itt

Suna matricelor forCout


Cnt 4-&svnaliIt{.
intuumalIO LO)40 COut \n
for(inhI-Ai i n i it)
for Cint AAi A=hi Itt) ohisare produs
AmatiC- ACIg1+BGI
produsu mafriglor Cou ch'i
r o dClo]LAoa){ol tor iwt i=l; =ns i t
oiht iA: =n; it) for int-i4
fo Cint AiA=i4tt) Cout& LigTe
3
3return 0;
include ciostream cerinta b.
uSg namespace sod
it aUhoI[idIJ, ni
char Ci cwstuctie watrice
nt mainC). t X-0, 44
forit=; i=n; i+
Cilive nr. linii &coloanne forCint-4 nit
Icitke litera ceninta aldl]x+
ciM C
cerita
FC=a Wahsare matrice
forCinti=l; iL=n; itt
constvucie matrice
t K=
torintii iL=nility|
Forint 4 Midt
orlintg;-nijty 13
Coutk\n'

aCil-2K vefun O

afisaye watrice
for inti=; ik=n;itH
seCcc)
forintaFlA1
COuet«attGIk1 int
Cf=nh
Cout «ln for(intel,CnT>o5 Kt)
coistuctië matvice
returnO boolpim17ue
if(K2) prim falsej
else 1E(Ke-pm TuLi
else IElK42-0)prim alse
/cerinta d) else for itd-a;dd
elbe if CC=d') elsetor prim Kfolse
d+=2)

construche matice
Cphm
for(it i; ikn iti olir-K;omt-
Api if(cvHno) itt 4=|
ahsare Vmatvice
prCit i i K=ni itt Uohsare matyice
forCint dGeA forCivnt i=; iczn; itt)
Cout n'i
la vetum 0; coute,
etun O
6include ciosten
Mg na mespace l cerinta b
Ivt TioN[ to],nistud:
chor ci constwuctie vmatvice
wain ) whildAKl, K-r=A, ct=n
Ciive n. hile (t0)
cin Mi. [inii k coloane alit+1C-K-n ; K-irt t
Vlierä cevit ifCknK) K+t, k-n-l
cerivta a) 33
INh save matrice
HCa)
Constvuchie vnatnce
Mt Pl,j1, Ct-n n for(int -i dts
Cou Agd*

or(int K-; Ct >0; Kt+)


aittLaK'K, Cnt
iFlcnt n--0) jt i-li
rehurn 0
Ah30re matviee

orC ivnt denidh ncude ciosram.


LSa0nespacestd
Cout Kc'n int CioJCjOI, ni
it maiM()
return 0
cihre nr,linii cdoane
Cinh
are toba, operaiei de adunare(Ln.9
cenvta C) forlinti; imit)
se FCd=ec) for ivt
inf =/,K-o, cnt-n*n; afsareabla eperatiei de dunaret
while Cctro)
Ktt. Cor(intaAi444
O4-K73, ont
EK73--) K»0;
Cout&''
i ct %n=0)tt = rctun 0

[aisare matyice
tor(int i=A: it

Cout \ n
etum 0;
incude ciostveam
ubiig dmespace std
BHFinclude ciosveam
4SVn namespace std
int &lAOAJUKJAJ, v int tIJCAdAJ,m, ns
int main () nt main )
WCitive nr. lini &adoavne lcitive nr linu k coldane
cin n Cin m
ereare tablo. operatiei de mvnulthen,) Weive vnatvice
fo (int 0: jM, it9 t K-o,vLION]-{0}1

a dtt) forGint i=l; ik=m; itd


onsore tabla operatiei de mmulthive (Zn,) int iv-0.
or int i-0 s ikh s it+) forCinta=4d4,jt)
for Cont -OMid inaliilaI
/Creare uvair
Cout\ n ' ; |0
n r AO+ aUJ4J:
3
/memorare viumaar
etumo VlttK)-nr
/laisare numere.
for(int (=i K=K:tt)
#include sioslream COut«VJk<
Yeturn 0;
USing nomespace 510
i t alioLAdAJ, n.feLAOAJ;
mainO |_
D#incude sioAream
uSing_namespgc STdi
Cive vr.paYS0ane int RAOAJLIOAJ, ni
/CHve Valori
int whoKnowsllax05 7citve y. lini? coloane
for int i=Ai i(=vi itt)
/cne cuvioastécele|mai Vnulte persodne Ohye Vmohyiee
i t poople +0: forinti=iidan it
for ChitAidknjt) for(int
Cinrtdnit
t

ci a 1 ohve mahic 2o'predreapa


Mani)peoplert,4lt t OuxllaAJ[iolJ ={04;
iE(peoplewhoKnowsMax) fovînt l i = p i t .
whoKnots Max i AUxUPI9aM¥iAJLIS
EMimbahë matnce
/Cea mQj Cunoscuta peysoavd toxint iEA;1=n; itt)
t mosKnawni orCint
or t ll; ik=h;it AH3r mahie Votta
E(AiJ S vmost Known) mostknown=i coutKAnM
/ahsare for Cint i=i =ni itt)
cOut mostKnoun & «who knows Mox
reurn oj
for (int d,
cout ATI
Couta''
retum 0
8includ kiosteam
namespace stui
EAEAOLVAOJ,
5ubproaON n pYime
oprhm (nf n)
n-A) vetam false;
2)retrn uei
PCn2ao) yetunm talsei
forint d-3í ddcn; dt
FCn%d--o veturn talst
retiurn frues
vt mai ()
CHive n. hinii & oloane
OVistyucie matvice sn spirala
Cupnimele nxn . pnme
SU$A AOS n, St+A,'dr.n
K = , cnt n*n;
while (cnt)
for(inti-ot iedr sityl5sus
whileprm() Kati|
alsuSTij -K
Ktt Cit--
3
SUstt
torint i us, ijos5 itt) #dreapfa

KttH Ct
for (int i- d sli sts i-4zos
whie Cprim (K)) Ktt
Kt cnt-
A05
or ont io5: i>z basi|Istáirga
while Cprim (K) K*
ALitot]K
nKttct

aisave matrice
for (int i-Ai ik n; itt

You might also like