# # $Id: 02-hazi.txt 2202 2014-08-31 01:20:38Z gertom $ # Oldd meg az alábbi feladatokat C nyelven, ahol kell dinamikus memóriakezeléssel. 1. Hozz létre egy NxM-es mátrixot, ahol N és M értékét a felhasználó adja meg, majd olvasd be az elemeit, szorozd meg egy konstanssal, végül írd ki! 2. Kérd be egy NxM-es egész mátrix méretét és elemeit, majd transzponáld a mátrixot és szép formában írasd ki az elemeit. A transzponálás azt jelenti, hogy a főátlóra tükrözöd a mátrixot, azaz a mátrix MxN-es úgy, hogy az i. sor j. eleme megegyezik az eredeti mátrix j. sorának i. elemével. 3. Olvasd be egy számsorozat hosszát, majd az elemeit, és írasd ki őket úgy, hogy előbb a negatív, majd a nemnegatív elemeket sorolod fel. Az elemek sorrendje a negatív illetve nemnegatív blokkon belül az eredetihez képest ne változzon. (Egy PGM fájl első sora a "P2" szöveg; második sorában két egész érték: X Y a kép szélessége és magassága; harmadik sorában egy egész szám: M a képpontok lehetséges maximális értéke; majd ezt követi X*Y darab [0..M] intervallumba tartozó képpontérték.) 4. Olvass be egy PGM képet, és invertáld, azaz minden elem színét változtasd az ellenkezőjére, majd írd ki. 5. Olvass be egy PGM képet, és tedd fekete-fehérré, azaz az M felénél kisebb intenzitású pontokból csinálj feketét, a többiből pedig fehéret. Az eredmény képet írd ki. 6. Olvass be egy PGM képet és tükrözd a függőleges tengelyére, majd az eredmény képet írd ki.