Sasa Posted September 25, 2013 Report 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
ieleja Posted September 25, 2013 Report 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
v3rb0 Posted September 25, 2013 Report Posted September 25, 2013 divus ciklus mēģināji pārskaitīšanai? Quote
codez Posted September 25, 2013 Report Posted September 25, 2013 Neciešu Twittera paaudzi, kura nespēj uzrakstīt sakarīgus teikumus, kuru garums pārsniedz 140 simbolu. Quote
php newbie Posted September 25, 2013 Report 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
ieleja Posted September 25, 2013 Report 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
Kasspars Posted September 25, 2013 Report 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
Sasa Posted September 25, 2013 Author Report 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
ieleja Posted September 25, 2013 Report Posted September 25, 2013 un kas vainas: īstā vērtība = masīvs[4-1][8-1] Quote
Sasa Posted September 25, 2013 Author Report Posted September 25, 2013 ieleja: īsti nesapratu kā Tu to esi domājis. Quote
Sasa Posted September 26, 2013 Author Report Posted September 26, 2013 vēl lielāku bildi nevarēji ielikt? Quote
codez Posted September 26, 2013 Report 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
Sasa Posted September 26, 2013 Author Report Posted September 26, 2013 šis jau man varētu noderēt. Quote
ieleja Posted September 26, 2013 Report 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
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.