Jump to content
php.lv forumi

Matrica 16x16 atrast īsto.


Sasa

Recommended Posts

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.

Link to comment
Share on other sites

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ā.

Link to comment
Share on other sites

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:

starptipu-tabula.jpg

 

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 by Sasa
Link to comment
Share on other sites

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 by codez
Link to comment
Share on other sites

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 by ieleja
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...