fork download
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <locale>
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.  
  10. #ifdef _WIN32
  11. std::locale::global(std::locale("English_USA"));
  12. #else
  13. std::locale::global(std::locale("en_US.utf8"));
  14. #endif
  15. std::cin.imbue(std::locale());
  16.  
  17. string name_first, name_last;
  18. int dep;
  19. double wage;
  20.  
  21. while(std::cin >> name_first >> name_last >> dep >> wage)
  22. {
  23. std::cout << name_last << ", " << name_first << " "<< wage<<endl;
  24. }
  25.  
  26. }
Success #stdin #stdout 0.01s 4944KB
stdin
Sue Leon 4 55,000.00
Robert Wise 3 42,500.00
Sam Woo 1 47,000.00
Nathan White 3 32,500.00
Suzan Head 2 52,000.00
Henry Williams 4 45,500.00
Christine Mint 1 68,400.00
Kim Leeds 4 29,000.00
Elton Sue 3 39,600.00
Ozzie Lynch 2 41,000.00
Ken Latch 2 45,700.00
Tom Sawyer 4 49,300.00
Tommy High 3 44,000.00
Ann Silver 3 54,000.00
Tony Hope 4 41,000.00
Tammy Lee 4 29,500.00
Liz McCabe 1 59,000.00
Andy Wong 3 70,700.00
Tony Hope 1 49,200.00
Bright Gold 2 44,100.00
stdout
Leon, Sue 55000
Wise, Robert 42500
Woo, Sam 47000
White, Nathan 32500
Head, Suzan 52000
Williams, Henry 45500
Mint, Christine 68400
Leeds, Kim 29000
Sue, Elton 39600
Lynch, Ozzie 41000
Latch, Ken 45700
Sawyer, Tom 49300
High, Tommy 44000
Silver, Ann 54000
Hope, Tony 41000
Lee, Tammy 29500
McCabe, Liz 59000
Wong, Andy 70700
Hope, Tony 49200
Gold, Bright 44100