387
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
200de cuvinte, fiecare având cel mult30litere
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