Dobrý den. Potřeboval bych dost poradit s úkolem.
Matici MxN naplň náhodnými čísly od 1 do 99 vypočti součet prvků sudých řádků matice a počet prvků v lichých řádcích matice , zobrazit matici.
Netuším jak si stím mám poradit.Za všechny odpovědi budu moc rád.Děkuji předem.
Fórum › Pascal
Matice MxN
začíná tu být "přematicováno". Stačí projít fórum asi měsíc dozadu.Ty úlohy jsou si podobné jako vejce vejci. Potřebuješ 2-rozměrné pole, generování náhodného čísla, cykly for, pro rozlišení sudých a lichých řádků modulo, podmínky if.
hu
Algoritmus "v kostce":
1. Program vyžádá rozměry matice - zadání z klávesnice
2. Počet prvků v lichých řádcích lze spočítat z rozměrů matice
3. Matice jako dvourozměrné pole se projde pomocí dvou cyklů for prvek po prvku, pro každý prvek:
a) se vygeneruje náhodné číslo
b) pokud je prvek v sudém řádku, přičte se do součtu prvků v sudém řádku
4. vypíše se matice - řádek pole jako řádek na monitoru
5. vypíše se součet prvků sudých řádků a počet prvků v lichých řádcích
Edit: na počet prvků v lichých řádcích se dá jít "hrubou silou". Pokud nechceš hledat vztah mezi rozměry matice a počtem prvků v lichých řádcích, bod 3 rozšíříš o
c) pokud je prvek v lichém řádku inkrementuj počitadlo prvků v lichých řádcích
a vypustíš bod 2.
hu
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Moderátoři diskuze