Zjištění počtu stejných prvků v poli – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Zjištění počtu stejných prvků v poli – C / C++ – Fórum – Programujte.comZjištění počtu stejných prvků v poli – C / C++ – Fórum – Programujte.com

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vytvořte si vlastní webové stránky. Snadno, rychle a levně přes Saywebpage.com
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

Jimbo
~ Anonymní uživatel
3 příspěvky
13. 12. 2019   #1
-
0
-

Ahoj všem,

chtěl bych se zeptat, jestli by někdo dokázal přijít na algoritmus pro zjištění stejných prvků v poli v C.

Podobné vlákno jsem zde viděl, akorát ně žádné objektivnější řešení..

výstup, příklad:

cislo 5 je v poli 4x

Díky!

Nahlásit jako SPAM
IP: 185.194.68.–
KIIV
~ Moderátor
+43
God of flame
13. 12. 2019   #2
-
0
-

Podle ceho beres tu 5? Vstup z klavesnice? Cislo s nejvetsim poctem ci tak?

Pro vstup z klavesnice to bude chtit (svete div se) projit pole v cyklu a pokud je to to spravne, tak si pripocist jednicku k poctu.

Jinak treba seradit pole a spocitat stejna cisla. Nebo udelat histogram.

Nahlásit jako SPAM
IP: 46.135.104.–
Program vždy dělá to co naprogramujete, ne to co chcete...
13. 12. 2019   #3
-
0
-

U prvního prvku založíš pár prvek - počitadlo (např. struktura). Počitadlo nastavíš na 1. U každého dalšího prvku nejdříve zkontroluješ, zda už se nevyskytl (projdeš existující páry prvek - struktura). Pokud existuje, inkrementuješ příslušné počitadlo. Pokud neexistuje, založíš nový pár prvek - počitadlo s počitadlem nastaveným na 1. Vznikne tak pole obsahující prvek a četnost jeho výskytu. Tento postup vede k dynamickému alokování a realokování pole struktur. Nakonec pak záleží na tom, zda mají být prvky seřazené podle četnosti nebo zda se má vypsat jen prvek s největším výskytem

hu

Nahlásit jako SPAM
IP: 195.178.67.–
Jimbo
~ Anonymní uživatel
3 příspěvky
13. 12. 2019   #4
-
0
-

#2 KIIV
ne, to byl jen příklad. Jedná se o statické pole naplněné z generátoru náhodných čísel.

Nahlásit jako SPAM
IP: 185.194.68.–
Zjistit počet nových příspěvků

Přidej příspěvek

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 70 hostů

Podobná vlákna

Zjištění počtu prvků v poli — založil dragon124

Zjištění počtu záznamů — založil Kall_Ell

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý