Zdravím, jako dom. úkol máme z matice vytvořit histogram - vypsat jednotlivé hodnoty matice a k nim údaj kolikrát se daná hodnota v matici vyskytuje.
např. u matice:
1 4 6
8 6 1
by měl výstup být:
hodnota 1 se vyskytla 2x, hodnota 4 se vyskytla 1x, hodnota 6 se vyskytla 2x, atd.
Počet řádků i sloupců matice je 100 a hodnoty jsou v rozmezí 0-100.
Mohli by jste mi sem prosím hodit, jak by mohl vypadat kód v C pro řešení úkolu?
Díky moc ????, vůbec si nevím rady.
Fórum › C / C++
četnost hodnot v matici
Toto vlákno bylo označeno za vyřešené.
U takhle omezeného rozsahu si třeba můžeš udělat pole o 100 prvcích, které bude fungovat jako počitadlo výskytů jednotlivých hodnot a pak tu matici projdeš a pro každý prvek matice zvýšíš hodnotu příslušného čítače. Nakonec nenulové hodnoty vypíšeš.
#2 gna
Vytvořila jsem si pole s názvem pocitadlo o 100 prvcích, kde každá hodnota tohoto pole je na začátku 0. Počítadlo u procházení matice mi ale nefunguje. Zápis pro počítadlo mám takhle:
for(i=0; i<radek; i++)
{ for(j=0; j<sloupec; j++)
{ pocitadlo[i] = pocitadlo[i]+1;
} }
Když potom vypíšu hodnoty pole, u hodnot mi to vypisuje, že se hodnota vyskytla 100x.
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, 7 hostů
Podobná vlákna
Nacitani hodnot z txt do pole,vyhledavani a vypis hodnot — založil JiriVavru
Četnost známek — založil cmoudek
Četnost písmen v řetězci — založil Toom
četnost znaků v souboru - C — založil Petra
Matice MxN + četnost — založil TomoeKi
Moderátoři diskuze