- Milyen videókártyát?
- Az MSI tudtán kívül került temérdek tiltott VGA Kínába
- AMD vs. INTEL vs. NVIDIA
- Milyen Android TV boxot vegyek?
- eGPU tapasztalatok
- DUNE médialejátszók topicja
- Milyen belső merevlemezt vegyek?
- TCL LCD és LED TV-k
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- iPad topik
Új hozzászólás Aktív témák
-
_lupin_
csendes tag
Szia!
Azt nem mondtad, hogy a megoldáshoz mit szabad használni és mit nem, ezért eléggé támaszkodtam az stl-re.
#include <map>
#include <algorithm>
#include <iostream>
#include <string>
typedef std::pair<std::string, int> MapMember;
bool compare(const MapMember& larg, const MapMember& rarg)
{
return larg.second < rarg.second;
}
int main()
{
std::map<std::string, int> votes;
std::string name;
std::cout << ''Kerem a nevet: '';
std::getline(std::cin, name);
while( name != '''' )
{
if(votes.find(name) != votes.end()) ++votes[name];
else votes[name] = 1;
std::cout << ''Kerem a nevet: '';
std::getline(std::cin, name);
}
std::cout << std::endl;
std::map<std::string, int>::iterator it;
int i = 1;
while( (votes.size() > 0) && (i <= 3))
{
it = max_element(votes.begin(), votes.end(), compare);
std::cout << i << ''. '' << it->first << '' szavazat: '' << it->second << std::endl;
votes.erase(it);
++i;
}
return 0;
}
szerk:
Próbáltam rávenni, hogy amit kell beljebb írja, de nem hajlandó...
[Szerkesztve]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- iPad Air 4. Gen 2020 (Wi-Fi+Cellular 256GB Space Gray) Garanciával, üzletből
- Csere-Beszámítás! Playstation 5 Slim Digital edition konzol.
- Samsung Galaxy A55 5G 128GB 8GB Dual Awesome Lilac, Garanciával, Üzletből
- HP 230 vezeték nélküli fekete billentyűzet
- HP Probook 4740S Prémium kategóriás alumínium 17,3 HD+/CoreI5/8GbRam/RadeonHd akár játékra is
- Új Asus 16 ROG WUXGA IPS 165Hz G-Sync i9-14900HX 32GB 1TB Nvidia RTX 4070 8GB 140W Win11 Garancia
- Apple iPhone 16e 128 GB Black Apple Garancia Beszámítás Házhozszállítás
- 18 éve! Billentyűzet magyarítás magyarosítás. Festés vagy lézerezés és egyebek! 3 lehetőség is van.
- Gamer PC-Számítógép! Csere-Beszámítás! Ryzen 5 8400F / 32GB DDR5 / RX 7800XT 16Gb / 1TB SSD!
- Sanyo akkutöltő + 2 használható akku
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő