zdravím, mám problém s jedním programem, ktery má vyhledat maximální prvek v řádcích matice a nahradit ho nulou, jak bude vypadat ten algoritmus, diky za jakoukoliv pomoc
Fórum › Delphi
Program
Řádek matice to je vlastně pole. Takže projdeš pole hodnot a budeš testovat, jestli je nějaké uložené maximum menší než hodnota testované buňky. Na konci budeš mít tu maximální hodnotu. A teď jsou 2 možnosti, buď máš nahradit jeden výskyt, tj. při ukládání nového maxima si úložiš i index a po skončení cyklu přímo nahradíš hodnotu na uloženém indexu na 0. Druhá možnost je, že máš nahradit všechny výskyty maxima nebo-li po skončení cyklu projdeš řádek ještě jednou a kde se to bude rovnat maximu, tak tam to snuluješ.
Samozřejmostí je nastavení maxima na minimální hodnotu před zpracováním každého řádku.
To liborb : diky za radu, zkusim to dat dohromady
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 4 hosté
Podobná vlákna
Program, ktory otvori iny program — založil Nummi
C# program — založil Tomas.P
Program do C++ — založil elis5