Pomohol by niekto s týmto zadaním?
Zadání úlohy:
Úkolem je realizovat program, který načte předem definovaný počet čtvercových matic celých čísel, seřadí je vzestupně podle součtu prvků a provede analýzu jejich obsahu.
Vstupem programu je celé číslo definují počet matic, které se budou zadávat. Poté pro každou matici následuje zadání její velikosti a prvků.
Načtené matice seřaďte vzestupně podle součtu prvků.
Výstupem programu je seznam vzestupně seřazených matic (podle součtu jejich prvků), ve kterém je každá matice reprezentována jedním z řetezců:
- HV - matice je symetrická podle horizontální i vertikální osy,
- H0 - matice je symetrická podle horizontální osy,
- 0V - matice je symetrická podle vertikální osy,
- 00 - matice není symetrická.
Přesný formát výpisu je zřejmý z ukázek níže.
Pokud má více matic shodný součet prvků, budou řazeny v pořadí: HV, H0, 0V, 00.
Program detekuje chybu, oznámí ji a ukončí se, pokud zadané počty řádek nebo sloupců nejsou číselné hodnoty nebo jsou menší než 1. Dále je chyba detekována, pokud je zadaná nesmyslná nebo neceločíselná hodnota prvku matice.
Počítejte s tím, že program bude testován v omezeném prostředí. Bude omezen velikostí dostupné paměti (postačuje k uložení vstupních matic celých čísel), vstupní data obsahují statisíce prvků. Nezapomínejte na realokaci paměti. Při realizaci je zakázáno používat C++ datový typ string (zde není potřeba) ani datové kontejnery z STL (vector, list, ...). Jejich použití povede k chybě při překladu.
pomoc v C++
Re: pomoc v C++
Samozrejme pomôžeme, kde je problém? 
Re: pomoc v C++
Tak a co mas hotove? Lebo kompletne cele zadania sa tu nevypracovavaju. Pokial nevies kde mas zacat tak to je jednoduche. Pole je prezentovane ukazovatelom na prvy prvok. Matica bude teda ukazovatel na ukazovatel. Ty ale potrebujes viac matic. Mozes bud pouzit zapis, ukazovatel na ukazovatel na ukazovatel (ja viem, znie to blbo) ale bude to vyzerat asi taktov tomto pripade ale musis alokovat aj miesto pre tie matice a uvolnovat ho, preto radsej skor zapisSucet matic spravit urcite vies
Kód: Vybrať všetko
int ***matice;Kód: Vybrať všetko
int **matice[N];