Scrieți un program care să testeze un caracter introdus de la tastatură. Dacă este literă mare, să se afişeze mesajul „Literă mare”, dacă este literă mică să se afişeze mesajul „Literă mică”, altfel să se afişeze mesajul „Nu este literă”. 6

#include <iostream>

using namespace std;

int main() {

    char c;

    cout << „Introduceti un caracter: „;

    cin >> c;

    if (c >= ‘A’ && c <= ‘Z’) {

        cout << „Litera mare\n”;

    } else if (c >= ‘a’ && c <= ‘z’) {

        cout << „Litera mica\n”;

    } else {

        cout << „Nu este litera\n”;

    }

    return 0;

}

Explicații:

  • Programul începe prin declararea variabilei c de tipul char, care va stoca caracterul citit de la tastatură.
  • Se afișează mesajul „Introduceti un caracter: ” pentru a solicita introducerea caracterului.
  • Se citeste caracterul de la tastatura folosind cin.
  • Se foloseste o structura de control if-else pentru a testa daca caracterul este litera mare, litera mica sau altfel.
  • In cazul in care caracterul este in intervalul [‘A’, ‘Z’] se afiseaza „Litera mare”.
  • In cazul in care caracterul este in intervalul [‘a’, ‘z’] se afiseaza „Litera mica”.
  • Daca caracterul nu se gaseste nici intr-unul din aceste intervale, se afiseaza „Nu este litera”.
  • Programul se termina cu returnarea valorii 0, pentru a indica faptul ca s-a terminat cu succes.

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *