308
Cerinţa
Să se scrie un program care citește o listă de cuvinte şi le afişează în ordine alfabetică.
Date de intrare
Fișierul de intrare sortarecuvinte1.in
conține mai multe cuvinte, câte unul pe o linie.
Date de ieşire
Fișierul de ieșire sortarecuvinte1.out
va conține cuvintele date, ordonate alfabetic, fiecare pe câte o linie.
Restricţii şi precizări
- în listă sunt cel mult
200
de cuvinte, fiecare având cel mult30
litere
Exemplu
sortarecuvinte1.in
Dana Are Bomboane
sortarecuvinte1.out
Are Bomboane Dana
#include <bits/stdc++.h> using namespace std; ifstream cin("sortarecuvinte1.in"); ofstream cout("sortarecuvinte1.out"); int main() { map <string,int> M; string s; while(cin >> s) M[s]=1; for(auto x:M) { for(int i = 1 ; i <= x.second ; ++i) cout << x.first << '\n'; } return 0; }
Comentarii