Conversia unui șir într-un șir cu litere mici

Lecție despre conversia unui șir de caractere într-un șir în care toate literele sunt mici.

Cerința problemei

Se dă un șir de caractere. Se va transforma tot textul într-un șir cu litere mici.

Exemplu de intrare și ieșire:

Intrare:
text = "HELLO World"

Ieșire:
hello world


Explicația algoritmului

  1. Citim șirul de caractere.
  2. Folosim o funcție pentru a transforma fiecare literă din șir în litera mică.
  3. Afișăm rezultatul.

Codul sursă în C++:

#include <iostream>
#include <cctype> // pentru funcția tolower()
using namespace std;

int main() {
    string text;

    cout << "Introduceti textul: ";
    getline(cin, text);

    for (char &c : text) {
        c = tolower(c); // transformăm fiecare caracter în literă mică
    }

    cout << "Textul cu litere mici: " << text << endl;
    return 0;
}