Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Hogyan valósítanátok meg a következő tömbös programokat C-ben?

475
Függvényben allokálni kell egy 2dim tömböt ,majd úgy kell őket feltölteni 1-essel és 0-val ,hogy a páratlan helyen 0 legyen a pároson 1-es.

Ezután pedig ugyan ez a feladat ,csak úgy kell feltölteni őket,hogy az egész tömböt 0val töltsük fel,azonban a tömbön átlóban 1-esek legyenek.

Emellett még van egy utolsó ,hogy a tömb első és utolsó oszlopa legyen 1-es a többi 0 ,majd ezután a tömb felső és alsó sora legyen 1-es a többi 0.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Felsőoktatás / Informatika

Válaszok

1
Legyen a tömb `n_1×n_2` (átlós feladatnak csak így van értelme), a ciklusváltozók `i` és `j`.
1. Gondolom a kettő összegéről van szó, ekkor a feltétel: if(`i`+`j`%2 == 0) {1-es} else {0-s}
2. Feltétel if(`i` == `j` || `i` == `n_2`-`j`) {1-es} else {0-s}
3. a) első, utolsó oszlop feltétel: if(`i` == 0 || `i` == `n_1`-1) {1-es} else {0-s}
3. b) első, utolsó sora feltétel: if(`j` == 0 || `j` == `n_2`-1) {1-es} else {0-s}
0