(Prieš ir po laužtinių skliaustų pašalink tarpus.)
house_martin (+2322)
fuxas95
Aš pastebėjau tris dalykus: 1) min, max yra realieji skaičiai (float), bet Mas ir M yra sveikųjų skaičių masyvai (int). Nežinau kaip tavo C++ kompiliatorius elgiasi kai bandai sveikajam kintamajam priskirti realų skaičių - gali būti kad pradeda reikšti nepasitenkinimą. 2) for ciklų kintamuosius (i ir j) naudoji už for ciklo ribų. Vėlgi, nemoku C++, bet pvz. fortran'e toks dalykas nerekomenduojamas, kadangi i ir j reikšmės, pagal kalbos standartą, už ciklo for ribų yra neapibrėžtos. 3) nei vienam programos pradžioje įvestam kintamajam nepriskiri jokios reikšmės. Ir toliau programoje manipuliuoji su tais neapibrėžtais kintamaisiais - tad programos, net jei ji ir veiktų, rezultatas būtų neprognozuojamas. Ir patarimas: susikonfigūruok savo teksto redaktorių kad rodytų eilutės numerius kairėje pusėje. Įtariu kad kompiliatorius radęs klaidą praneša kurioje eilutėje toji klaida yra. Bus lengviau tau pačiam rasti. O kitiem, žiūrintiem į tavo screenshot'us, bus lengviau pasakyti kur ką keisti turėtai.