Ú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!
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Star Trek
- Kínai és egyéb olcsó órák topikja
- Fujifilm X
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Futás, futópályák
- Elképesztően drága az új Ryzen Threadripper PRO generáció
- Xiaomi Smart Band 10 - a hetedik napon megpihen
- EAFC 25
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- Gigabyte B450M S2H + Ryzen 5 1400 kisebb-nagyobb hibával
- Nokia 105 4G (2023) charcoal, Nokia 110 4G (2023) midnight blue
- ASRock B550 PG Velocita + Ryzen 5 3600 + 32GB (4x8GB) DDR4 3600Mhz CL18
- Philips 58PUS8505 Smart LED Televízió,146 cm, 4K Ultra HD ,Android, Ambilight, HDR10+ KIJELZŐHIBÁSAN
- Canon EOS 250D kiegészítőkkel, táskával (CSAK 200 expoval !!! )
- Xiaomi 14 512GB, Kártyafüggetlen, 1 Év Garanciával
- DELL PowerEdge R740 rack szerver - 2xGold 6130 (16c/32t, 2.1/3.7GHz), 64GB RAM, 10Gbit HBA330, áfás
- AKCIÓ! Apple Macbook Pro 15" 2018 i9 9850HK 32GB 500GB 560X 4GB garanciával hibátlan működéssel
- AKCIÓ! ASUS H81M-PLUS H81 chipset alaplap garanciával hibátlan működéssel
- Asus E510M 128GB SSD, 4GB RAM, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest