Informatică, întrebare adresată de repaus199931051, 9 ani în urmă

Urgent! Ajutați-mă!
Se considera m, m<=100 șiruri de caractere formate din litere mici ale alfabetului latin. Elaborati un program ce afișează pe ecran șirurile în studiu în ordine alfabetica

Răspunsuri la întrebare

Răspuns de AntiEaglesDavids
1
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;

int m;
string aux;
vector<string> sir;

int main()
{
    cin >> m;
    cin.get();

    for(int i=1; i<=m; i++) {
        getline(cin, aux);
        sir.push_back(aux);
    }
   
    cout << '\n';
    sort(sir.begin(), sir.end());
    for(vector<string>::iterator it = sir.begin(); it != sir.end(); ++it)
        cout << *it << '\n';

    return 0;
}


Alte întrebări interesante