Sasa Posted September 25, 2013 Report Share Posted September 25, 2013 Sveiki. Nevaru izdomāt kā labāk/pareizāk. Ir tāda lieta ka ir matrica(masīvs) 16 rindas 16 kolonas, kopā sanāk 256 dažādas variācijas. Lai katram variantam atrastu savu vērtību nav jau loģiski iet un pārskaitīt teiksim tādā variantā:[0][0] = 'a' [0][1] = 'a1' ... [16][16] = ... vai arī ja tā neizdara tad neko nevarēs sameklēt, teiksim norāda [8](rinda) [4](kolona) = vērtība. Sen tādi uzdevumi nav risināti tāpēc meklēju palīdzību. Quote Link to comment Share on other sites More sharing options...
ieleja Posted September 25, 2013 Report Share Posted September 25, 2013 16 rindas 16 kolonas, kopā sanāk 256 dažādas variācijas variācijas matemātiskā izpratnē? bet vispār nesapratu neko no augstāk rakstītā Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted September 25, 2013 Report Share Posted September 25, 2013 divus ciklus mēģināji pārskaitīšanai? Quote Link to comment Share on other sites More sharing options...
codez Posted September 25, 2013 Report Share Posted September 25, 2013 Neciešu Twittera paaudzi, kura nespēj uzrakstīt sakarīgus teikumus, kuru garums pārsniedz 140 simbolu. Quote Link to comment Share on other sites More sharing options...
php newbie Posted September 25, 2013 Report Share Posted September 25, 2013 saprast nevar, bet man šķiet ka viņš grib uzģenerēt to matricu.Eh kā man 1. kursā patika risināt tos uzdevumus kur vajadzēja aizpildīt matricas :)http://codepad.org/N8IcO2qc Quote Link to comment Share on other sites More sharing options...
ieleja Posted September 25, 2013 Report Share Posted September 25, 2013 (edited) autoram arī interesants masīvs, it kā 16 x 16, bet tomēr arī [0][0] = 'a' ... [16][16] = ... tāpat arī 'php newbie' raksta ciklu 1...16, bet masīvā jau arī ir [0] elementi Edited September 25, 2013 by ieleja Quote Link to comment Share on other sites More sharing options...
Kasspars Posted September 25, 2013 Report Share Posted September 25, 2013 Neciešu Twittera paaudzi, kura nespēj uzrakstīt sakarīgus teikumus, kuru garums pārsniedz 140 simbolu. Te laikam būs tas variants, ka mūsdienās internetā var atrast praktiski visu. Tāpēc ir izveidojusies īpaša cilvēku suga, kura risinājumu nav spējīga izdomāt, bet meklē internetā/prasa forumā. Quote Link to comment Share on other sites More sharing options...
Sasa Posted September 25, 2013 Author Report Share Posted September 25, 2013 (edited) Mēģināšu vēlreiz. Ir tabula kurā ir 16 rindas un 16 kolonas (te nu es kļūdījos ar to 16x16 matricu atvainojos). Viss jau ir aizpildīts. Ja uz papīra to visu saraksta tad sanāk tā ka lai atrastu manis interesējošo vērtību, piemēram, priekš 4 rindas un 8 kolonnas tad man tabulā jāskatās ceturtā rinda un astotā kolona un tur kur rinda ar kolonu krustojas tā vērtība arī ir īstā. Edit: es gribu sataisīt šādu tabulu: norādi vienu norādi otro un rezultāts ir tas kas sanāk krustojoties. Man ir jāpaskaita visas variācijas vai šo visu var kaut kādā elegantākā veidā realizēt? Edited September 25, 2013 by Sasa Quote Link to comment Share on other sites More sharing options...
ieleja Posted September 25, 2013 Report Share Posted September 25, 2013 un kas vainas: īstā vērtība = masīvs[4-1][8-1] Quote Link to comment Share on other sites More sharing options...
Sasa Posted September 25, 2013 Author Report Share Posted September 25, 2013 ieleja: īsti nesapratu kā Tu to esi domājis. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted September 26, 2013 Report Share Posted September 26, 2013 Quote Link to comment Share on other sites More sharing options...
Sasa Posted September 26, 2013 Author Report Share Posted September 26, 2013 vēl lielāku bildi nevarēji ielikt? Quote Link to comment Share on other sites More sharing options...
codez Posted September 26, 2013 Report Share Posted September 26, 2013 (edited) Ej cauri masīvam ar dubulto ciklu.Ir divi varianti - vai nu ar foreach, vai nu ar for. http://codepad.org/D4YA7A8i $arr = array( array("A1","B1","C1"), array("A2","B2","C2"), array("A3","B3","C3") ); foreach($arr as $row){ foreach($row as $el){ echo $el." "; } echo "\n"; } echo "\n"; $n=3; $m=3; for($i=0; $i<$n; $i++){ for($j=0; $j<$m; $j++){ echo $arr[$i][$j]." "; } echo "\n"; } Edited September 26, 2013 by codez Quote Link to comment Share on other sites More sharing options...
Sasa Posted September 26, 2013 Author Report Share Posted September 26, 2013 šis jau man varētu noderēt. Quote Link to comment Share on other sites More sharing options...
ieleja Posted September 26, 2013 Report Share Posted September 26, 2013 (edited) Ej cauri masīvam ar dubulto ciklu. tas tiešām ir šī uzdevuma risinājums? lai atrastu manis interesējošo vērtību, piemēram, priekš 4 rindas un 8 kolonnas tad man tabulā jāskatās ceturtā rinda un astotā kolona un tur kur rinda ar kolonu krustojas tā vērtība arī ir īstā Edited September 26, 2013 by ieleja Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.