You are on page 1of 16
VW /o9/2023 Mondor A_4wo- dimensional stmucture containing, yours ame} Celurms is Rmown os 2-D Freres, + int_ave Lrous) [columns]; 7 for _instaome int_awr (S14), cha ch (3 (21; Mt ow tI taj = { hy {5, 6,3 84) {410 APL + char ch (2)[2) = { : TA’, 87% fe oh te? Using namespace Stel 5 Noid _prntarray, intel ITU7, int vou, int cole fox Cnt 1205 je vow 5 ir) ef fee Cint oo, Tew! THE 7 font ee oe UIT] ec" "5 ° 7 7 Cource endl 5 4 int maint int 20urz 35” int col = ing oes ICVJ= {$12,244 NS 6 EUs sg toy 2y by. print Arvoxy Corr, ww cof): i seta) 12 3 5 6 48 4 to Wo * “|NoTe 5 The below program will werk fey both trarupose of Square ond Mon- square mamix + it include ciosteom> Lsing._ Meemespack Std, Noid _psinta Cink ovr LI CuI, int row, int col) fox Cintiz 34g w)s tert fey _Cint 20 5 Jé ou; Trt) f couree am (TIL) ce" “sy Coutes enell, int _main) { int your = 35 int wl = 4; int_are CIC] = f fu a34h, {s,6:4,38% {4 to, ny paint Arras Came ru wl). Finclucle ciostheams> See axing, Domes pau stcl, int _peintAmay, Cint or t24 034, int ~xou, int col) f fox _Cint iso; icrouy 44) fox Unt F204 Tels Jae) f tovrtcc“ yous indexs “ectec™ | On >> com tid cy}; y y {nt mein Ot int zou = 25 int col = 33 int_cesr 12) T35, ‘ze! column index: "eT 5 PaintArroy. (avr, sour, col). fox CGintizo sissou site) £ - fx int F204 Tecols Tea) doutcc Coli EG} cc" Court cc end}. eee = eur index: O column index: O 10 | woiu_index2 0 column inclexs | 20 rou | : umn _inelex + 36 ryour_inclex + column inclex; O Yo Jour index ¢ column index: | So 2 il asiuy vinden 2Cb et column indedetoi} Go SIGUE (ot 30 Uo So 6o Os ONS cue) iets cae iz) Avera. seco Ui, Target = 12 Jole 2) Target found ey not. Vroverse the loop for anus and) columns: Check if tersg ek = oer WIS) thm atten 1 else etumo a re ce AHincluds ciostreamns eee using nomespace std, __ ‘hoot see searckTarget Cink avy C2IT2},ink rou, int col, Lint targer f ys icxour ys et) de Jao; pecols sett if Lem Ui Ty) == target) f Ht Et EB aetumM A; a Z i 7 Se Sse | ei tI _O 5. = int _meint )f Ant av = 2; int col = Int taroet= 12; int_am (3703 = { 23 us ¢ay_ ile Ryse 49t fu So, Wy 1 courcc’ tavgut found oenot: “ce SearchTargrt Care 20uy + Nee Us Ss 640 } To P2 maximum iss Yece 80 Yooo 7 2=D earaxy Ua 8 the loop fer wows and columns j Tnitia li int max = INT_MIN, if Came WICPI) > max max = ax CiI{rI Rretum max | AF includs usin Ng “nevmesparce stds 2e include int _paintMax Cint avr} 181, int yow, int col) f int max = INT MIN; fos Cnt iervours Way f few Cink 20 5. qeeol 5 544) F if. Cor DIT zmax)f max = avr Cis): y ; 5 retum max; ‘int main) f int arr l3) (3 = [lus 5 Cth 023 $o,40004 C1 8, 8hh. tok zou = 234 tnt col = 3- int_fisadans = printMax Carr, zou col); Coukce marimuns jes "cc FinatAins <¢ endl; z Saep GM su Be Oo Sum fox rou | fs. 1S Sum fry your 2, is 24 2 Sum fury rou 3 is_; 33 Tie rrecvesse sti op By ow, witlalize ane sum with O- Noid _printRowSum Cint arta} [21 int zou, inf col )¥f = TWwaverse tne Qndloop fob: columns + Sum = Sum + awe TiIty] Print Sum Ah include ciostream> using, Movmespace Std; fix Cintizo ; iro 44) intsum=! 6, i fox Cinty=o 5 Te cal 5 zee 5 um =" Sur + ary TCT). 3 see Waverarel areracure cour Lsing. Neemes Pact Std; s = void’ _colSum Cint awr C40f3),, int sou int col DE fie Cintic o'y decol's att int sum= 0; fer Cnt Feo; Terours Tere Sum= sum+ asx lTIiDy Te cout e<“sum fy col "cc ice “iss 2 Su 4 Using MNawnespace Std; int uM =_05, fox Cint i= 0; icrour sist) ef Sums sum + are fid, Court ec “Diagonal sum: "ze sumecendl;- int mand) int yous int col= 3; int_ arr 7fs3=Fi123) fu sy 2 adYy, BH Diagonalfum (amr wow wl): Jv ) Tegie S| ariviadize sum with 0. Take m= Cn rpraemts no: of wows & columns’) + Traverse two loops fow rour & column. 7 if Crs=n-i-) Sum= Sum+ awe lilly Print sum tHincluds using. nomupace std; Void. DiagonalSum Cint avr l3)[31, int rou, int od int Sur =O}. int m= 25 // n seprraemts toto! rors and cols a for _Cint i=03 vou; jeer f for (int t=04 Técol, J+ td if (g==n-f-)e Sum=sum+ are CITI 5 mai coutcc reverse diagona) sums “<< sum << endl, int _moinW) £ int pow = 35, int col = 25 int_aor (229 = F512, SY 5, 64 Di BY, Cro ryys Diaganal Sum ( err, vou, col); 2 Ss g TBE PL Ravens cunvledp Fey Ino, tenoun Yravewse_ inner loop fr F=05 Jett | Swaps Ow TiityJe—> are fT (1J Point it. uel 4Einclude ¢lostreamn> Wwiing, MNovrmespace stely Noid _Tromapose Cint oy f3) [2], int your, int col F fer Cint iz 0; Teron iano few lint Joos Tet) seed Seep Coortotn cone TI); fox Cint ino + Serow sien) d Fes Cint teo0+ Jsols Ter) {> a Couk << qmelitis) ect V. Cour >v= t oF |Necxor evecor cint Vv C5 , vectoy cint>(5 2); tumbey of rows [ES Gehat happens fn etry ou Tf we print this stasement tne output will be > Mle ]e |p Jr KY re |r fre |e rire jr |r je 2 }r |e fr |e Te |r |r |v |e C cle ioshreamm > AY include Cvecto x? ses -[ wing Novmnespace Sta 5 main () vector < Vector dint >2V t | ie ti2 345 £48,865 | : a 3 oe | for Cint jzo 4 lersizeQ; ised -fox Cint Jao, T< VUilesize Ds zit) = cour ce VEIN) cc® Cout ¢¢ emcl ly n-size( ) > size of yous VU sia) 3 size: of column ~— asaaeeee oo oe geese feo Je a - is thet in eshich number of _columms may var. Tt canbe done by making & 2-D Vittoy and pushback I-D vectors ‘inside that # 2-D veuor AF include include ¢ vecrer 7 Using, Wovmes pate std; int_mainY) £ Netto vidt, Us vevor arto vy 2,2); Vector

You might also like