Hirdetés
- VR topik (Oculus Rift, stb.)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Azonnali informatikai kérdések órája
- 5.1, 7.1 és gamer fejhallgatók
- Egérpad topik
- Vezeték nélküli fülhallgatók
- TCL LCD és LED TV-k
- Hogy is néznek ki a gépeink?
- Nem tetszik pár profi eSport játékosnak, hogy Intel CPU-val kell játszaniuk
- OLED TV topic
Ú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!
- Tesla topik
- VR topik (Oculus Rift, stb.)
- Béta iOS-t használók topikja
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Kerékpárosok, bringások ide!
- No Man's Sky (PS4, PC, Xbox One)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Azonnali informatikai kérdések órája
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- 5.1, 7.1 és gamer fejhallgatók
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- REFURBISHED és ÚJ - HP USB-C Dock G5 docking station (5TW10AA) - 3x4K felbontás, 144Hz képfrissítés
- 12 GB-os DDR5 SODIMM laptop memória - garanciával
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3022
- BESZÁMÍTÁS! Asus ROG STRIX Z490-G Gaming WiFi alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest